メニューまたはアラームダイアログがポップアップしたときにホームキーを無効にする方法は? アクティビティでホームキーを無効にする方法を知っています。ただし、メニューまたはアラーム ダイアログがポップアップする場合、その方法は無効です。この機能の実装方法。それとも、この場合に対処する方法はありませんか?
2 に答える
0
ホームキーを無効にすることはできません。これは、Android システムがアプリケーションをエスケープする最後のチャンスです。
于 2012-05-13T02:59:10.440 に答える
0
私のプロジェクトでも同じ要件がありました。これが私の解決策です:
1) ルート化されたデバイスが必要です。
2) アクティビティがメイン アクティビティであることを確認してください。次のようなパラメータが必要です。
<category android:name="android.intent.category.HOME" />
<category android:name="android.intent.category.LAUNCHER" />
<category android:name="android.intent.category.DEFAULT" />
持っている場合は、ホームボタンをタップするとandroidがランチャー以外の他のアプリを提案してくれます...
3) 次に、デバイスをルート化したので、Launcher.apk を見つけて名前を LauncherBBB.apk に変更します (プログラムで実行することもできます)。
4) 以上です。これであなたのアプリだけがメインになり、ホームキータップで表示されます。
PS Launcher にアクセスする必要がある場合は、アプリケーションのシークレット メニューから LauncherBBB アクティビティを開始できます。
于 2012-08-10T12:26:03.260 に答える