前几天我遇到了一个名为 Jython 的 Python 实现。
使用 Jython,您可以使用 Python 编写 Java 应用程序并将它们编译为纯 Java。
我想知道:Android 编程是用 Java 完成的。
那么,是否可以使用 Jython 制作 Android 应用程序?
最佳答案
Jython 不会编译为“纯 java”,它会编译为 java 字节码 - 即,编译为 *.class
文件。为了为 Android 开发,进一步将 java 字节码编译为 Dalvik 字节码。这意味着,是的,Jython 可以让您使用 Python 开发 Android,前提是您可以让它与 Android SDK 配合使用(我没有亲自尝试过,所以我不知道实际上有多难)- 你确实需要确保你不依赖任何 Android 不提供的 Java API,并且可能需要有一些运行 jython 时,Android API .class
文件。除了这些小问题,你的核心想法应该是可行的——事实上,Jython 确实可以用 Python 编写代码来与运行在 JVM 上的任何其他东西进行交互。
关于android - 在 jython 中编写 Android 应用程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11120130/