1

Android (4.4) 携帯電話で SL4A を使用して Tasker から Python スクリプトを呼び出そうとしています。これには、Run SL4A Script タスクを使用しています。テスト演習として、Tasker から文字列を渡し、それを Python で使用します (今のところは印刷するだけです)。

以下のリンクによると、これは Run SL4A Script タスクで「Pass Variables」フィールドを設定し、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'

なぜ私がこれを取得するのか、それを解決する方法を知っている人はいますか? 他の場所への参照が見つかりません。

4

2 に答える 2