3

ストックロック画面を自作アプリに置き換えようとしています。
私のコードでは、ホームボタンを無効にしたいと考えています。
Android 2.3以下でこれを行う方法は知っています
が、同じコードはAndroid 4.0以降では機能しません(ホームボタンを押すとデスクトップに戻ります)

最近、独自のロック画面があり、できるMiHomeというアプリを見つけましたホームボタンを無効にします。
それがどのようにこれを達成するか知っている人はいますか???

4

3 に答える 3

15

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

HOMEボタンを操作したい場合は、ホーム画面を実装してください。

于 2013-03-17T10:50:09.450 に答える
3

ICS では、セキュリティと信頼性の理由から、ホーム ボタンによる操作は無効になっています。(ほとんどのアプリは善よりも悪のためにそれを使用します)

回避策については、次の質問を参照してください。

  1. Android 4.0のホームボタンを無効にするにはどうすればよいですか
  2. Android ICSでホームキーをオーバーライドする
  3. Android ICS (4.0) でホームボタンを無効にする

唯一の方法はホーム画面を実装することのようです

于 2013-03-17T10:10:47.087 に答える