0

Android 4.0 で HOME キーを保護する方法を知っている人はいますか?

以下のコードは 2.2 と 2.3 でしか機能しません。4.0 で機能するようにするにはどうすればよいでしょうか?

/* FIXME:  How does it works within Android 4.0? */
@Override
public void onAttachedToWindow() {
    this.getWindow().setType(WindowManager.LayoutParams.TYPE_KEYGUARD);
    super.onAttachedToWindow();
} 
4

1 に答える 1

-1

これを試して:

public boolean onKeyDown(int keyCode, KeyEvent event) {
    if ((keyCode == KeyEvent.KEYCODE_HOME)) {
        //do nothing  
        return true;
    }
    return super.onKeyDown(keyCode, event);
}

これはコードの編集ではありませんが、同じ目的のための別の回避策です。

于 2012-05-15T05:32:34.193 に答える