android - 在 jython 中编写 Android 应用程序

标签 android python jython

前几天我遇到了一个名为 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/

相关文章:

python - numpy 中的行专业和列专业是什么?

java - 将 python (".py") 文件与 Web 应用程序的 java 类文件捆绑在一起

python - mysql 从 jython 插入变量

android - Xamarin PCL 与 SL 混淆

python - Tkinter 标签图像设置不起作用

android - 带有 intent-filter 参数的 pathPattern

python - 无法下载和安装 scikit-learn

python - Gephi 脚本控制台不显示节点

java - 按下电源按钮时,用于相机预览的 SurfaceView 不会被破坏

java - 是否应该有很多 onTouchListener?