0

メニューまたはアラームダイアログがポップアップしたときにホームキーを無効にする方法は? アクティビティでホームキーを無効にする方法を知っています。ただし、メニューまたはアラーム ダイアログがポップアップする場合、その方法は無効です。この機能の実装方法。それとも、この場合に対処する方法はありませんか?

4

2 に答える 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 に答える