注意:所有这些都在我运行 Android 2.2 的三星 Galaxy S 上进行了测试。YMMV。
在我看到这个之前,我从没想过在 android 上运行 Python。谢谢 :)
我安装了 SL4A 应用程序并尝试了一个简单的 Shell 脚本。我正在安装 Python 解释器,很快就会尝试一个 hello world。
步骤很简单:
1. 下载应用程序(市场上没有,所以从http://code.google.com/p/android-scripting/获取)
2. 通过单击添加创建一个 shell 脚本按钮并在弹出的选项中选择 Shell
3. 编写代码。
4. 选择“保存并运行”(或“保存并退出”并单击主窗口中的脚本名称)
5. 此时脚本的输出应显示在终端窗口中。
现在我正在尝试安装 Python 解释器。将保持线程更新,但我想这将是同一组步骤。我在下载文件时遇到很多问题 - 下载速度很慢并且一直关闭。
我不知道您是否可以从 Android 应用程序调用这些脚本。该项目的意图似乎是相反的。但我知道什么!
编辑:继续我的 Python 经验。
1. 打开 SL4A 并进入 View->Interpreters 菜单。如果未列出 Python,则从菜单中选择添加。
2. 这将下载您安装的 apk(确保安装非市场应用程序可用)
3. 打开 Python for Android 应用程序。它有一个“安装”按钮
4. 单击“安装”并等待......等待......在安装完成之前不要使用手机,这个应用程序似乎存在错误,所以如果您使用任何其他应用程序在远离这个的手机或标签上,下载被取消!!!
5. 安装成功后返回到 SL4A,您现在应该在解释器中看到 Python 和许多示例 Python 脚本。
6. 样本似乎涵盖了相当多的 API。我对我所看到的印象非常深刻。
编辑:自从原始帖子以来,我还在运行 Android 4.0 的 Galaxy S2 上进行了测试。取得了同样令人印象深刻的结果。