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

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


当前回答

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

其他回答

Termux公司

您可以使用为Android提供POSIX环境的Termux应用程序来安装Python。

注意,apt-install-python将在Termux上安装Python3。对于Python2,您需要使用apt-installpython2。

一些演示:https://www.youtube.com/watch?v=fqqsl72mASEGitHub项目:https://github.com/termux

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

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

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

又一次尝试:https://code.google.com/p/android-python27/

这一个直接将Python解释器嵌入到你的应用程序apk中。

这里没有看到这篇文章,但你可以用Pyside和Qt来做,因为有了Neceditas,Qt可以在Android上运行。

目前看来这是一条相当混乱的路线,但最终可能是一条可行的路线。。。

http://qt-project.org/wiki/PySide_for_Android_guide

是!:Android脚本环境

通过Matt Cutts通过SL4A实现的示例——“这里有一个用六行Python代码编写的条形码扫描仪:

import android
droid = android.Android()
code = droid.scanBarcode()
isbn = int(code['result']['SCAN_RESULT'])
url = "http://books.google.com?q=%d" % isbn
droid.startActivity('android.intent.action.VIEW', url)