【发布时间】:2014-06-01 19:44:27
【问题描述】:
我正在尝试在我的 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:类型对象“Android”没有属性“getIntent”
有人知道我为什么会得到这个以及如何解决它吗?我在其他地方找不到任何参考。
【问题讨论】:
标签: android python sl4a tasker