2012-03-01 7 views
2

私はSL4AでAndroid Pythonスクリプトに慣れていますが、Pythonにはfamilliarです。 私が持っている質問は、別のスクリプトからプログラムでsl4aスクリプトエディタでスクリプトを開く方法です。私の英語は私の問題を説明するのは難しくありませんので、私は擬似コードで示しています:他のスクリプトからプログラムで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) ` 

答えて

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) 
+0

はあなたに感謝します!はい、正しい解決策です。 – Rebel

関連する問題