重複の可能性:
Androidでプログラムでホーム画面を起動する方法
「すべてのアプリ」アクティビティ(別名アプリランチャー)を開始するために準備できるインテントはありますか?
LogCatを調べましたが、ホーム画面からアイコンをクリックしても、ActivityManagerがインテントをログに記録していません。
重複の可能性:
Androidでプログラムでホーム画面を起動する方法
「すべてのアプリ」アクティビティ(別名アプリランチャー)を開始するために準備できるインテントはありますか?
LogCatを調べましたが、ホーム画面からアイコンをクリックしても、ActivityManagerがインテントをログに記録していません。
これがあなたの望むものであることを願っています。
Intent intent = new Intent(Intent.ACTION_MAIN);
intent.addCategory(Intent.CATEGORY_LAUNCHER);
ランチャーのいくつかのコピーを見ると、デフォルトのアプリランチャーを直接開くために使用できるインテントがあるようには見えません。ソースのコピーはhttps://github.com/cscott/android-launcher2/blob/master/src/com/android/launcher2/Launcher.javaで確認できます。参照コードはhttps://androidにあります。 googlesource.com/platform/packages/apps/Launcher2ですが、便利なブラウジングインターフェイスはもうありません。
アプリの選択画面を表示するがありますが、内部のクリックハンドラーだけにmAllAppsButton
関連付けられているようには見えません。Intent
あなたは運が悪いかもしれません。