Android では、システム設定に移動して画面ロックを有効にすることができます。これにより、パスワード、PIN、または画面のロックを解除するその他の手段を要求できます。これは通常、デバイスをスタンバイ モードにする場合、または画面が暗くなった後にスタンバイ モードになる場合に使用されます。
私がやりたいことは、アプリ内でこの画面ロックを再利用することですが、特定のアクティビティへのアクセスを防ぐことです。ボタンを押すと、ユーザーが PIN を入力する必要がある画面ロック アクティビティが表示されます。彼らが正しく入力した場合は、アクティビティにアクセスできるようにします。それ以外の場合は、アクティビティを使用できません。
このシナリオで画面ロック アクティビティを再利用することは可能ですか? その場合、どの API が必要ですか? Android 2.3で動作するならいいのに
編集:
私のアプリが動作するにはPINまたはパスワードが必要だと思っている人もいます。そうではありません。アプリ内の特定のデータを保護したいユーザーは、表示するために PIN またはパスワードを要求することができます。しかし、システムに既にパスワード/PIN アクティビティまたはダイアログがあるのに、なぜ自分自身のパスワード/PIN アクティビティまたはダイアログを作成する必要があるのでしょうか。