あるイベントの後で電話をロックダウンするアプリケーションを作成しています。基本的には画面をオフにするだけで、Androidのロック画面がアクティブになります。ユーザーがデバイスのロックを解除する必要があるときにロックパターンが表示されるようにするために、LOCK_PATTERN_ENABLED設定を設定しました。
問題は、ユーザーがロックパターンをオフにした場合、以前にロックパターンが有効になっていたとしても、ロックパターンが消去され、ユーザーがロックパターンを有効にするたびに新しいロックパターンを設定する必要があることです。したがって、アプリケーションでロックパターンを有効にすると、パターンは存在せず、入力されたパターンによって電話のロックが解除されます。
私の質問:「ロックを解除するために必要なパターン」を有効または無効にしたときにパターンが保存されたままになるように、ロックパターンを永続的にする方法はありますか?別の質問は、ロックパターンを設定する方法はありますか?LockPatternUtil.javaを参照しましたが、saveLockPattern()関数があることがわかりますが、そのパッケージは内部にあるため、使用できません。