我不熟悉使用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) `
答案 0 :(得分: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)