欠伸展肢体,吟咏心自愉。这篇文章主要讲述在Swing中模拟Android相关的知识,希望能为你提供帮助。
我希望能够在Windows / Mac / Linux /等上运行我的android代码/应用程序。但不要使用模拟器,因为它们很慢/很麻烦。
我想要一个真正的java SE应用程序,但要重用我的Android代码。我的想法是使用Swing制作Android模拟器,读取布局文件并在Swing中创建小部件,并在2个UI事件模型,生命周期和库类之间进行映射。
问题是,这样的事情是否已经存在,我用Google搜索,但找不到任何东西。
否则我将自己开始一个开源项目。任何有兴趣帮助的人都非常欢迎。
答案我完全同意@muratgu。但是,如果你只是想解析Android布局(视图)xml文件并使用Java Swing渲染它们,这是可能的,这已经实现,在决定自己实现之前,你最好检查UI的所见即所得功能Android Studio中的编辑器。
另一答案所以我创建了一个开源项目“Swingdroid”,它允许您运行Android应用程序和Java swing桌面应用程序。
您不需要使用模拟器或更改任何代码。它加载Android布局文件和活动,并使用Swing呈现它们。
【在Swing中模拟Android】在GitHub这里,https://github.com/BotLibre/BotLibre/tree/master/swingdroid
推荐阅读
- Android~为什么FragmentPagerAdapter会清除我的Layouts TabItem图标()
- Android模拟器缺少硬件配置文件
- 我无法在Android模拟器上打开文件
- 适用于Android的Visual Studio模拟器(如何更改键盘语言)
- DJI Mobile SDK,Android Studio Emulator SDK注册失败
- Android Studio(您的设备无法使用网络监控功能)
- Android模拟器GPS位置给出了错误的时间
- Android模拟器在Ubuntu上速度慢,图形模糊
- android studio emulator libGl错误