我正在开发一个关于时间同步的Java应用程序,但我只有2台计算机。 我想在我的Android设备上试一下,但我不知道该怎么做。 是否可以在Android上运行Java应用程序?
答案 0 :(得分:2)
您可以将非UI java代码嵌入到Android Activity中以测试逻辑和内容 但是不可能不加改变地运行它。
答案 1 :(得分:2)
Android平台支持Java SE类库的子集。如果您的“平台无关”应用程序仅使用该子集中的类,那么您应该没问题。否则,您可能会遇到困难......取决于缺少的课程。 (例如,如果你想使用AWT或Swing类,那你就不走运了。)
检查的简单方法是列出代码所依赖的所有java.*
个包,并将其与Android javadocs中的包列表进行比较。
您还需要将代码包装在某种皮肤中,以使其成为Android Activity
......或其他任何东西。 Android不支持Java SE样式main(String[])
入口点。
答案 2 :(得分:0)
如果您的意思是在Android设备上运行纯Java SE,EE或ME应用程序,则尝试使用未包含在Android中的类是不可能的。
用于编程Android的语言是Java,但Android本身并不使用上述任何一种直接(完美匹配)实现。