0


私が開発しているアプリケーションは、ランチャーのように見える必要があります。Stack Overflow で調べたトピック全体で正解が見つからなかったため、このトピックを開きました。
このアプリケーションを終了するには、アプリケーションでボタン全体を無効にするか制御する必要があります。Android 2.3 でホームと戻るボタンを無効にしましたが、Android 4.0 では機能しません (戻るボタンを除く)。
結論から言うと、Android 4.0でホームボタンだけ無効にしたいのですが、できませんでし
た 他の回答以外でアドバイスいただけませんか?

4

1 に答える 1

0

アプリをホーム画面にしない限り、Android のホーム ボタンをインターセプトする方法はありません。これはセキュリティ上の理由によるもので、終了できるすべてのボタンを無効にして、悪意のあるアプリがデバイスを乗っ取ることができないようにします。ホームボタンは、アプリを終了できる確実な方法の 1 つです。

要するに、それは不可能であり、たとえ可能であったとしても、ユーザーがアプリの動作に期待するものに深刻な混乱をもたらすことになります。これを実現したい場合は、アプリをランチャーにする必要があります。

于 2013-01-20T16:54:55.933 に答える