0

私のアプリにはボタンがあり、ユーザーがクリックすると、ランチャー インターフェイスに移動します。

私は次の方法を試しました:

Intent startMain = new Intent(Intent.ACTION_MAIN);
startMain.addCategory(Intent.CATEGORY_HOME);
startActivity(startMain);

ただし、「ランチャー画面」(右側) ではなく、「ホーム画面」(左側) に移動します。

も試しIntent.CATEGORY_LAUNCHERましたが、アプリを選択してアクションを終了するためのダイアログがポップアップ表示されます。

ここに画像の説明を入力

4

1 に答える 1

1

すべてのアプリが一覧表示されているランチャーに移動するには?

おそらくあなたが問題のホーム画面の作成者でない限り、あなたはそうしません。

サイモンが指摘しているように、外部アプリが別の「ランチャー」に直接移動できるようにするためのホーム画面の要件はありません。すべてのホーム画面に個別の「ランチャー」があるわけではありません(アプリ ウィジェットとランチャー アイコンを 1 つのディスプレイにブレンドしたものもあります)。

さまざまなホーム画面の実装の作成者に連絡しIntentて、ランチャーに移動する特別な構造が公開されているかどうかを確認してください。

于 2013-10-31T20:46:33.610 に答える