Android用のカスタムロックスクリーンアプリをコーディングしています。
戻るボタンを無効にすることができました。しかし、ICS のホーム ボタンと最近のアプリ ボタンは、それほど簡単ではないことがわかりました。
私は周りを検索して思いついた:
@Override
public void onAttachedToWindow() {
// TODO Auto-generated method stub
this.getWindow().setType(WindowManager.LayoutParams.TYPE_KEYGUARD);
super.onAttachedToWindow();
}
ただし、これにより IllegalArgumentException がスローされ、追加後にウィンドウ タイプを変更することはできません。次に、onCreate() で設定しようとしましたが、ホーム キーは引き続き機能します。
これを実現するためにルート メソッドを使用したいと考えています。それを成し遂げる方法はありますか?
どんな助けでも大歓迎です!