6

/sdcard/sl4a/scripts/twitter.py に以下があります

import android
droid = android.Android()
droid.launch('com.twitter.android')

コンソールまたはバックグラウンドで実行すると、すぐにコード 1 で終了し、ログ ファイルは空になります。

何らかのスクリプトからアプリケーションを起動する方法が他にある場合は、提案をお待ちしています。Tasker のことは知っていますが、ウィザードを使用するよりもテキスト スクリプトを書きたいと思っています。

4

1 に答える 1

9

そのために使用できますstartActivity

輸入アンドロイド
ドロイド = android.Android()
droid.startActivity('android.intent.action.MAIN',
                    なし、なし、なし、偽、
                    'com.twitter.android',
                    「com.twitter.android.StartActivity」
                   )

API リファレンスの構文を参照してください。

startActivity(
   ストリングアクション、
   文字列 uri[オプション],
   文字列タイプ[オプション]: URI の MIME タイプ/サブタイプ、
   JSONObject extras[オプション]: インテントに追加するエクストラのマップ、
   Boolean wait[オプション]: ユーザーが開始されたアクティビティを終了するまでブロックします。
   String packagename[オプション]: パッケージの名前。使用する場合、有用なクラス名が必要です。
   String classname[オプション]: クラスの名前。使用する場合、有用なパッケージ名が必要です)
于 2012-10-09T19:37:03.877 に答える