我想从另一个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