我们正在开发一个S60版本,这个平台有一个不错的Python API。。
然而,Android上的Python并没有什么官方规定,但既然Jython存在,有没有办法让蛇和机器人一起工作??
我们正在开发一个S60版本,这个平台有一个不错的Python API。。
然而,Android上的Python并没有什么官方规定,但既然Jython存在,有没有办法让蛇和机器人一起工作??
当前回答
您可以使用sl4a运行Python代码。sl4a支持Python、Perl、JRuby、Lua、BeanShell、JavaScript、Tcl和shell脚本。
您可以学习sl4a Python示例。
其他回答
Android版Pygame子集
Pygame是一个适用于Python(桌面)的2D游戏引擎,深受新程序员的欢迎。Android的Pygame子集描述自己为。。。
…Pygame功能子集到Android平台的端口。该项目的目标是允许创建特定于Android的游戏,并简化游戏从类似PC的平台到Android的移植。
示例包括一个完整的APK游戏,非常有趣。
您可以使用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
看看BeeWare。它已经大幅增长。它获得了PSF(Python软件基金会)教育资助。
Beeware的目标是能够使用Python为所有受支持的操作系统(包括Android)创建本地应用程序。
官方网站:Beeware
Github Repo:https://github.com/beeware
Termux公司
您可以使用为Android提供POSIX环境的Termux应用程序来安装Python。
注意,apt-install-python将在Termux上安装Python3。对于Python2,您需要使用apt-installpython2。
一些演示:https://www.youtube.com/watch?v=fqqsl72mASEGitHub项目:https://github.com/termux
这里没有看到这篇文章,但你可以用Pyside和Qt来做,因为有了Neceditas,Qt可以在Android上运行。
目前看来这是一条相当混乱的路线,但最终可能是一条可行的路线。。。
http://qt-project.org/wiki/PySide_for_Android_guide