在SL4A android中运行脚本

时间:2011-12-02 11:36:57

标签: android python sd-card sl4a

我目前在我的模拟器上安装了SL4A,它运行正常。我可以在模拟器的SD卡上从我的计算机上推送我的脚本,并在模拟器上成功运行它。现在我想知道如何从命令行运行这些脚本?我想将输入参数(Files)传递给我的脚本,以便脚本可以对其进行操作。通常在我的计算机终端中,我给出的命令是 -

  

Test.py -h /Users/Documents/Test.jpeg

这会自动将Test.jpeg作为输入文件。

如何在模拟器中执行此操作?我将test.jpeg存储在模拟器的sdcard中。

2 个答案:

答案 0 :(得分:0)

您可以安装类似ConnectBot的应用,它可以提供本地shell终端。从那里,您可以使用给定的命令行选项运行解释器。

答案 1 :(得分:0)

应用程序商店(https://play.google.com/store/apps/details?id=jackpal.androidterm&hl=en)上有一个免费的应用程序,可以帮助您访问Android终端。

步骤1.下载终端模拟器

步骤2.运行以下命令:

app_148@cdma_spyder:/ $ cd filepath_to_mypythonprogram/Test.py
app_148@cdma_spyder:/ $ Test.py -h /Filepath/to/Test.jpeg

至于向SL4A解释器添加模块,这很容易。

步骤1.将手机连接到计算机并将连接设置为“USB大容量存储”

步骤2.导航到您的SD卡(它在我的计算机上显示为驱动器'H:',然后导航到com.googlecode.pythonforandroid \ extras \ python,这是您放置模块的文件夹。< / p>

步骤3.将模块复制到该文件夹​​,然后享受!

希望这有帮助!