-3

ペアレンタルコントロール用のAndroidアプリを開発しているので、ホームボタンと戻るボタンを無効にしたいです。子供は予測がつかないので、ホームボタンや戻るボタンなどを押してしまいます。スライド通知バーを無効にしたいより。(通知バーはデバイスの構成と設定を変更できるため)

Samsung Kids Mode-Parental Controlに似た Android アプリケーションを作成する予定です。

Samsung Kids Mode のようなアプリケーションを作成することは可能ですか? リンク/記事、またはサンプルプログラムを教えてもらえますか?

私はこれを試しました:

@Override
public void onAttachedToWindow() {

  this.getWindow().setType(WindowManager.LayoutParams.TYPE_KEYGUARD);
  super.onAttachedToWindow();

}

ホームボタンを処理しませんが、ホームボタンは引き続き機能します。

前向きな解決策を期待して、これを読んでくれてありがとう。

4

2 に答える 2

1

とにかくホームボタンをオーバーライドする方法を知りません。それができるかどうかはわかりません。このように戻るボタンをオーバーライドできます。

@Override
public void onBackPressed() {
   //do nothing, important dont call super.onBackPressed
}

他にできることは、アプリを没入モードに設定して、誤ってアプリを終了する可能性を減らすことです

https://developer.android.com/training/system-ui/immersive.html

于 2015-08-06T05:02:50.487 に答える
1

アクティビティから拡張

@Override
public void onBackPressed() {

}

戻るボタンをオーバーライドするために使用できます。必ず取り除いてくださいsuper.onBackPressed()

于 2015-08-06T05:03:00.577 に答える