9

有人可以向我指出有关使用 android 脚本环境的教程吗?我已经看过很多关于如何使用 android API 编写 python 代码的教程,尤其是来自http://code.google.com/p/android-scripting/wiki/Tutorials的教程。

但是我所看到的没有一个很好的例子来说明这一切在 android 中是如何工作的,或者如何从 android 应用程序中调用你的 python 东西。我正在寻找一个基本上可以将所有内容结合在一起的教程,这样我就可以看到一个运行 python 脚本的实际 android 应用程序的示例。

4

2 回答 2

8

注意:所有这些都在我运行 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 上进行了测试。取得了同样令人印象深刻的结果。

于 2011-02-06T15:54:45.450 回答
3

安装Android Scripting (SL4A) .apk后,您是否安装了适用于 Android 的 Python

  1. 现在,无论何时启动 SL4A,这肯定会起作用,您会点击更多选项
  2. 您将看到添加按钮,只需单击该按钮即可创建您的脚本。
  3. 在运行时它会要求运行环境为此选择终端。
  4. 终端运行。
  5. 首先测试 Python 是否在您的 Android 上运行 在 SL4A 上测试示例程序。
于 2012-10-26T12:20:20.227 回答