在android中编写python(或任何其他SL4A)

在android中编写python(或任何其他SL4A),python,android,android-scripting,sl4a,Python,Android,Android Scripting,Sl4a,有人能给我介绍一下使用android脚本环境的教程吗?我已经看过很多关于如何使用android API编写python代码的教程,尤其是从 但我所看到的都没有一个很好的例子说明这一切在android中是如何工作的,或者如何从android应用程序调用python。我正在寻找一个教程,它基本上可以将所有内容结合在一起,这样我就可以看到一个运行python脚本的实际android应用程序的示例。注意:所有这些都是在运行android 2.2的三星Galaxy S上测试的。YMMV 在看到这一点之前,

有人能给我介绍一下使用android脚本环境的教程吗?我已经看过很多关于如何使用android API编写python代码的教程,尤其是从


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

注意:所有这些都是在运行android 2.2的三星Galaxy S上测试的。YMMV

在看到这一点之前,我从未想过在android上运行Python。谢谢:)
我安装了SL4A应用程序并尝试了一个简单的Shell脚本。我正在安装Python解释器,不久将试用hello world。

这一步很简单:
1.下载应用程序(该应用程序不在市场上,请从中获取)
2.通过单击添加按钮并在弹出的选项中选择shell来创建shell脚本
3.编写代码
4.选择“保存并运行”(或“保存并退出”,然后单击主窗口中的脚本名称)
5.此时,脚本的输出应显示在终端窗口中。

现在我正在尝试安装Python解释器。将保持线程更新,但我想这将是相同的步骤集。我在下载文件时遇到了很多问题-下载速度很慢并且一直关闭

我不知道你是否可以从Android应用程序调用这些脚本。该项目的意图似乎是相反的。但我知道什么

编辑:继续我的Python经验。
1.打开SL4A,进入查看->口译员菜单。如果未列出Python,则从菜单中选择添加。
2.这将下载您安装的apk(确保安装的非市场应用程序可用)
3.打开Python for Android应用程序。它只有一个按钮“安装”
4.单击安装并等待。。。等等。。。在安装完成之前不要使用手机,因为此应用程序中似乎存在漏洞,因此如果您使用手机上的任何其他应用程序或远离此应用程序的选项卡,下载将被取消
5.成功安装后,返回SL4A,您现在应该可以在解释器中看到Python和许多示例Python脚本
6.这些示例似乎涵盖了相当多的API。我所看到的给我留下了深刻的印象

编辑: 从最初的帖子开始,我也在运行安卓4.0的Galaxy S2上进行了测试。同样令人印象深刻的结果。

安装后,您是否已安装

  • 现在,无论何时启动SL4A,您都可以点击查看更多选项
  • 您将看到“添加”按钮,只需单击该按钮即可创建脚本
  • 在运行时,它会要求运行环境为此选择终端
  • 终点站运行
  • 首先测试Python是否在Android上运行,或者是否在SL4A上测试示例程序

  • 我不清楚你在找什么。你想看一个如何在普通Java Android应用程序中执行Python的例子吗?你可以从Apress获得这本书:我在Garmin Asus A10和Android 2.1中使用了同样的东西