我想從另一個SL4A腳本中啓動背景SL4A腳本(在遠程設備上)。我可以運行像這樣從終端發起的腳本:從SL4A腳本啓動SL4A腳本
$ am start -a \
com.googlecode.android_scripting.action.LAUNCH_BACKGROUND_SCRIPT -n \
com.googlecode.android_scripting/.activity.ScriptingLayerServiceLauncher -e \
com.googlecode.android_scripting.extra.SCRIPT_PATH /sdcard/sl4a/scripts/main.py
我不能轉化爲在Python startActivity
調用此。
關於打開Twitter客戶端的a different question的回答很好,但我不知道如何擴展該代碼。例如,您將如何添加腳本路徑,以及您將在哪裏放置行com.googlecode.android_scripting/.activity.ScriptingLayerServiceLauncher
?
您是否檢查了此鏈接?:http://norwied.wordpress.com/2012/04/11/run-sl4a-python-script-from-within-android-app/ – eazar001 2013-04-05 03:08:39
我還沒有看到但是,儘管一些代碼看起來很熟悉 - 我可以將這些文件「Intent.java」等導入到我的python腳本中,然後執行「Intent i = blah」嗎? – 2013-04-05 12:55:29
如果你正在談論'IntentBuilders。Java',SL4A爲您提供了下載鏈接,所有必要的下載都在我提供的頁面上提供。 – eazar001 2013-04-05 21:38:59