将Android应用程序项目转换为桌面纯java的想法
我有一个巨大的Android应用程序项目,我试图将其转换为纯Java,我想包括我的新应用程序需要的所有类,如将Android应用程序项目转换为桌面纯java的想法,java,android,Java,Android,我有一个巨大的Android应用程序项目,我试图将其转换为纯Java,我想包括我的新应用程序需要的所有类,如视图,文本视图,活动,等等。我可以从Android框架源代码获得它。 我知道这个想法会增加我的应用程序大小,但会节省很多时间和精力 我的问题:这个想法有多成功?你应该看看ARC: 这是Android桌面chrome运行时无法运行。Android在JVM之上使用Dalvic VM。这些类的实现依赖于本机代码。如果有这些类的纯java实现,它可以形成一个类似applet的环境来运行andro
视图
,文本视图
,活动
,等等。我可以从Android框架源代码获得它。
我知道这个想法会增加我的应用程序大小,但会节省很多时间和精力我的问题:这个想法有多成功?你应该看看ARC:
这是Android桌面chrome运行时无法运行。Android在JVM之上使用Dalvic VM。这些类的实现依赖于本机代码。如果有这些类的纯java实现,它可以形成一个类似applet的环境来运行android应用程序,但它将限于那些您有源文件或类文件的应用程序,因为它无法运行已经转换为dalvik dex的类。我认为ARC使用的是像genymotion和android x86这样的VM框,我想用android的相同代码构建我自己的框架,并在任何PCNo上运行ARC不像genymotion那样是一个模拟器-ARC是一个运行时,这是你可能想要的-当然你可以自己运行,但这是一个大量的工作,只有当你有大量的时间/资源时才会成功