mid*_*kid 57 python android jython
前几天我遇到了一个名为Jython的Python实现.
使用Jython,您可以使用Python编写Java应用程序并将它们编译为纯Java.
我想知道:Android编程是用Java完成的.
那么,是否可以使用Jython制作Android应用程序?
lvc*_*lvc 42
Jython不编译为"纯java",它编译为java字节码 - 即*.class文件.为了开发Android,还可以将java字节码编译为Dalvik字节码.这意味着,是的,Jython 可以让你使用Python来开发Android,这取决于你如何使用Android SDK(我没有亲自尝试过这个,所以我不知道它实际上有多难) -您确实需要确保不依赖于Android未提供的任何Java API,并且在运行jython时可能需要包含一些Android API .class文件.除了这些琐事之外,你的核心思想应该可行 - Jython确实允许在Python中编写与JVM上运行的任何其他东西交互的代码.
只要它可以编译为纯Java(有一些约束,因为某些API不可用),但是我怀疑python在开发特定于Android的东西(如活动和UI操作代码)中是否会大量使用。
您还必须注意应用程序的大小-这是移动开发的严重限制。
| 归档时间: |
|
| 查看次数: |
29663 次 |
| 最近记录: |