Как открыть скрипт в редакторе скриптов sl4a, программно из другого скрипта? - PullRequest
2 голосов
/ 01 марта 2012

Я новичок в написании скриптов для Android на Python с SL4A, но знаком с 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) `

1 Ответ

2 голосов
/ 11 декабря 2012

Я не знаю, нужно ли вам это знать, но следующее сделает то, что вы хотите:

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)
...