SL4A捆绑了哪些Python模块,如何添加更多?

1 投票
1 回答
727 浏览
提问于 2025-04-18 18:17

在你第一次安装Android脚本层时,Python 2.6里包含了哪些模块?

自己写模块有什么限制吗?

1 个回答

1

这个问题可以分成几个部分:

  • SL4A 包:你可以去 /sdcard/com.googlecode.pythonforandroid/extras/python 这个文件夹看看 SL4A 包里有什么。你也可以直接查看源文件,不过它是一个 ZIP 压缩文件。

  • 纯 Python 模块:你可以把任何纯 Python 模块放到你的 Python 路径里,这个路径包括 extras 目录。

  • Python C 模块:你可以下载一些依赖 C 的库,比如 Twisted、Zope 和 PyBluez,这些库可以从 PY4A 获取。你可以用和 SL4A 一起打包的 PY4A 应用来安装它们。自己制作这些库的过程比较复杂,但在同一个网站上有一些文档可以参考。

撰写回答