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

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


当前回答

您可以使用sl4a运行Python代码。sl4a支持Python、Perl、JRuby、Lua、BeanShell、JavaScript、Tcl和shell脚本。

您可以学习sl4a Python示例。

其他回答

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

看看BeeWare。它已经大幅增长。它获得了PSF(Python软件基金会)教育资助。

Beeware的目标是能够使用Python为所有受支持的操作系统(包括Android)创建本地应用程序。

官方网站:Beeware

Github Repo:https://github.com/beeware

Android版Pygame子集

Pygame是一个适用于Python(桌面)的2D游戏引擎,深受新程序员的欢迎。Android的Pygame子集描述自己为。。。

…Pygame功能子集到Android平台的端口。该项目的目标是允许创建特定于Android的游戏,并简化游戏从类似PC的平台到Android的移植。

示例包括一个完整的APK游戏,非常有趣。

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

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

QPython公司

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