SL4A捆绑了哪些Python模块,如何添加更多?
在你第一次安装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 应用来安装它们。自己制作这些库的过程比较复杂,但在同一个网站上有一些文档可以参考。