在Android上使用SL4A向python脚本传递参数

在Android上使用SL4A向python脚本传递参数,android,python,sl4a,Android,Python,Sl4a,我正试图得到一个Python脚本,我通常在我的PC上运行,在我的Android手机上运行(HTC Hero)。我在手机上运行了SL4A,并对Python脚本进行了一些调整,使其现在可以运行。我遇到的问题是如何将参数传递给脚本。我曾尝试在SL4A中创建一个sh脚本,用参数调用python文件,但没有成功。我也尝试过使用应用程序TaskBomb调用python文件,但是当提供参数时,这同样不起作用。当没有提供参数时,文件将正确加载,但当我在文件名中添加-h时,它表示无法再找到我调用的python文件

我正试图得到一个Python脚本,我通常在我的PC上运行,在我的Android手机上运行(HTC Hero)。我在手机上运行了SL4A,并对Python脚本进行了一些调整,使其现在可以运行。我遇到的问题是如何将参数传递给脚本。我曾尝试在SL4A中创建一个sh脚本,用参数调用python文件,但没有成功。我也尝试过使用应用程序TaskBomb调用python文件,但是当提供参数时,这同样不起作用。当没有提供参数时,文件将正确加载,但当我在文件名中添加-h时,它表示无法再找到我调用的python文件


是否有人能够提供有关如何执行此操作的帮助?

我建议修改脚本以调用getDialogInput

import android
app = android.Android()
response = app.dialogGetInput(Title, Message, Default_Values).result
然后设置脚本希望参数响应的变量

我这样做了,还修改了一个脚本来获取android剪贴板,而不是直接输入。您始终可以使用硬编码参数制作多个版本的脚本


希望这对我有所帮助,因为我对python和sl4a还很陌生。

我使用了一种迂回的方法来规避这个问题。首先,需要修改python脚本以查找包含属性的文本文件。现在,每当我需要启动脚本时,我都必须推送包含属性的txt文件,然后启动脚本。

我格式化了问题中的代码部分,下次请执行(只需在macI上标记相关代码并按下
ctrl+k
cmd+k
,我就会记住以后要这样做。起初,当我看到我的答案时,我认为这是神奇的。谢谢。