我正在尝试在我的 Android (4.4) 手机上使用 SL4A 从 Tasker 调用 Python 脚本。我为此使用了 Run SL4A Script 任务。作为一个测试练习,我想从 Tasker 传递一个字符串并在 Python 中使用它(现在只是打印它)。
根据下面的链接,这可以通过在运行 SL4A 脚本任务中设置“传递变量”字段并使用 Python 中的 Android getIntent 方法来完成。(https://groups.google.com/forum/#!topic/taskerpro/mQIv1PBu3PU)
这是我的 Python 脚本:
import android
droid = android.Android
params = droid.getIntent().result[u'extras']
print params[0]
但是,当我运行任务时,我在 SL4A 中收到以下错误: AttributeError: type object 'Android' has no attribute 'getIntent'
任何人都知道我为什么会得到这个以及如何解决它?我在其他地方找不到任何参考。