1

視覚障害者向けのアプリを作成しました。ユーザーが物理ホーム ボタンをクリックすると、ランチャー ダイアログ ボックスが完全に正常に機能します。

組み込みのダイアログ ボックスの代わりに。ユーザーが要件に応じて任意のランチャーを選択して開くことができるように、ランチャーのリストを含むアクティビティ画面を取得したいと思います。

例えば

ユーザーが 2 つのランチャーを持っている場合

  1. ランチャー (デフォルト)
  2. MyApp ランチャー

myactivity 画面では、ランチャーと myApp が表示され、ユーザーは必要なものを選択できるはずです。

これは可能ですか?もしそうならどのように?誰かが最初にそのページに案内してもらえますか?

ありがとう!

4

1 に答える 1

0

ユーザーがホームボタンを押すと、システムはandroid.intent.category.HOMEインテントを実行しようとします。ユーザー設定がない場合、ダイアログ ポップアップが表示されます。システムは常にこの UI を制御します。

あなたにできることは、この意図を自分で満たし、デフォルトのランチャーになることです。あなたのランチャーのアクションが別のランチャーを起動する手段を提供することだとしても?

于 2013-02-27T12:04:52.470 に答える