有没有办法在Android上运行Python?

2021-01-26 08:19:27 发布

您现在位置:Python中文网/ 问答频道 /正文

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

然而,在Android上没有关于Python的官方信息,但是既然Jython存在,有没有办法让蛇和机器人一起工作呢??

3条回答
网友
1楼 ·

是的!:Android Scripting Environment

一个例子via 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)
网友
2楼 ·

还有一个新的Android Scripting Environment(ASE/SL4A)项目。它看起来棒极了,而且还与原生的Android组件进行了一些集成。

注:不再在“积极发展”项下,但有些叉子可能是。

网友
3楼 ·

一种方法是使用Kivy

Open source Python library for rapid development of applications that make use of innovative user interfaces, such as multi-touch apps.

Kivy runs on Linux, Windows, OS X, Android and iOS. You can run the same [python] code on all supported platforms.

Kivy Showcase app

相关问题