2

SL4A を使用した Android python スクリプトは初めてですが、python には精通しています。私が持っている質問は、別のスクリプトからプログラムでsl4aスクリプトエディターでスクリプトを開く方法ですか? 私の英語は私の問題を説明するのに十分ではないので、疑似コードで示します。

誰かが私にヒントを与えたり、それを理解するのを手伝ってくれたりすると、本当にありがたいです. 前もって感謝します :)

from android import Android
droid = Android()

f = open("newScript.py", 'w')
f.write("bla bla bla")
f.close()
#now here is what I want it to do:
myintent = droid.makeIntent(WHAT, VARIABLES, SHOULD, I , USE, TO OPEN newScript.py?) 
#myintent should run the sl4a SCRIPT EDITOR
droid.startActivityIntent(myintent) `
4

1 に答える 1

2

まだこれを知る必要があるかどうかはわかりませんが、次のようにすると、やりたいことを実行できます。

import android

droid = android.Android()

action = 'com.googlecode.android_scripting.action.EDIT_SCRIPT'
extras = {'com.googlecode.android_scripting.extra.SCRIPT_PATH':'/any/path/you/like.py'}

intent = droid.makeIntent(action, None, None, extras).result

droid.startActivityIntent(intent)
于 2012-12-11T01:48:20.130 に答える