我们正在开发一个S60版本,这个平台有一个不错的Python API。。

然而,Android上的Python并没有什么官方规定,但既然Jython存在,有没有办法让蛇和机器人一起工作??


当前回答

现在还没有,你很幸运很快就能让Jython工作。如果您打算现在就开始开发,那么现在就坚持使用Java会更好。

其他回答

现在还没有,你很幸运很快就能让Jython工作。如果您打算现在就开始开发,那么现在就坚持使用Java会更好。

看看enamal native,它采用了react native概念并将其应用于python。

它允许用户使用原生Android小部件构建应用程序,并提供使用python中的Android和java库的API。

它还与android studio集成,并共享react的一些优秀开发功能,如代码重载和远程调试。

蓝绿色的

Chaquopy是Android Studio基于Gradle的构建系统的插件。它专注于与标准Android开发工具的紧密集成。

它提供了从Python调用Java或从Java调用Python的完整API,允许开发人员使用最适合其应用程序每个组件的语言。它可以自动下载PyPI包并将其构建到应用程序中,包括选定的本地包,如NumPy。它支持从Python完全访问所有Android API,包括本地用户界面工具包(例如纯Python活动)。

这曾经是一个商业产品,但现在是免费和开源的。

(我是这个产品的创造者。)

您可以使用QPython:

它有Python控制台、编辑器以及包管理/安装程序

http://qpython.com/

这是一个同时具有Python 2和Python 3实现的开源项目。您可以直接从github下载源代码和Android.apk文件。

QPython 2:https://github.com/qpython-android/qpython/releases

QPython 3:https://github.com/qpython-android/qpython3/releases

QPython公司

我使用QPython应用程序。它是免费的,包括一个代码编辑器、一个交互式解释器和一个包管理器,允许您直接在设备上创建和执行Python程序。