1

问题:我可以在任何安卓手机上运行未编译的python脚本(sl4a)吗?想法描述:我写了一个用二维码操作的脚本。我正在考虑在代码中放置一个脚本,读取它并将其写入一个名为 myqrscript.py 的文件或其他东西,然后调用 myqrscript.qrcontent() ,该文件在代码中定义。我可以这样做吗?

4

3 回答 3

2

据我所知(我没有智能手机),只有安装了 SL4A 才能运行 SL4A 脚本。

看看Kivy,它是一个可以让你用 Python 编写应用程序的框架。

于 2012-02-20T00:09:11.807 回答
0

要在您的 Android 手机上运行 Python 脚本,您只需安装 SL4A,您可以这样做:

要安装 SL4A,您需要在设备的“应用程序”设置中启用“未知来源”选项,下载 .apk 并通过访问http://code.google.com/p/android-scripting/进行安装您的计算机并单击二维码或直接从您的手机中单击二维码,然后运行下载的 .apk 文件。

安装 SL4A 后:

  • 按下主页按钮
  • 按添加按钮
  • 去口译员
  • 再次按下主页按钮
  • 再次按添加
  • 选择 Python 解释器并安装它

之后会出现一个新屏幕,顶部有一个安装按钮,按下它,它会立即为您下载 Python 2.6.2。可选地有一个按钮,以便您可以下载更多 Python 模块。

完成这些步骤后,您就可以开始了。如果您担心的话,您将能够使用 SL4A 创建 Python 脚本并直接在手机上运行,​​而无需“编译”它们。如果您正在谈论这些文件,它还会生成 .pyc 文件。

于 2012-02-23T20:33:29.470 回答
0

这里记录了您想要的内容:

http://code.google.com/p/android-scripting/wiki/SharingScripts

于 2012-02-28T16:11:14.923 回答