0

重複の可能性:
Androidでプログラムでホーム画面を起動する方法

「すべてのアプリ」アクティビティ(別名アプリランチャー)を開始するために準備できるインテントはありますか?

LogCatを調べましたが、ホーム画面からアイコンをクリックしても、ActivityManagerがインテントをログに記録していません。

4

2 に答える 2

0

これがあなたの望むものであることを願っています。

   Intent intent = new Intent(Intent.ACTION_MAIN);
   intent.addCategory(Intent.CATEGORY_LAUNCHER); 
于 2012-09-18T17:05:11.083 に答える
0

ランチャーのいくつかのコピーを見ると、デフォルトのアプリランチャーを直接開くために使用できるインテントがあるようには見えません。ソースのコピーはhttps://github.com/cscott/android-launcher2/blob/master/src/com/android/launcher2/Launcher.javaで確認できます。参照コードはhttps://androidにあります。 googlesource.com/platform/packages/apps/Launcher2ですが、便利なブラウジングインターフェイスはもうありません。

アプリの選択画面を表示するがありますが、内部のクリックハンドラーだけにmAllAppsButton関連付けられているようには見えません。Intentあなたは運が悪いかもしれません。

于 2012-09-18T17:28:19.917 に答える