1

我已经使用 Python 大约一年了,并且很想开始使用 Python 编写一些 Android 应用程序。

我一直在研究 Kivy 和 SL4A,但我对某些事情有点困惑。

当您使用 Python 和上述之一开发 Android 应用程序时,Android 设备的用户是否需要下载任何特殊的东西才能运行?还是对用户透明?

谢谢

4

1 回答 1

2

用户不需要安装任何东西,这对用户来说都是透明的,但请记住,.apk它将包含完整的 python 安装,因此您根本不能编写占用少于 10MB 的应用程序。

在 Google Play 上有一些使用 kivy 制作的示例应用程序,例如,您可以下载一个touchtracer应用程序以查看 kivy 是否可以在您的设备上运行。

kivy 需要 OpenGL ES 2.0 来处理图形,尽管大多数现代智能手机都支持它,但并不总是支持它(我有一个中文 B63M,kivy 可以很好地使用它)。Android 2.2+ 中提供了 OpenGL ES 2.0 支持。

您可以在此答案中找到有关 Android 打包的其他信息。

于 2013-02-15T16:37:37.620 回答