重複の可能性:
Androidデバイスをプログラムでロックする
メソッドを実行するときに、Androidフォンをパスワードでロックできるようにしたい。誰かが私が参照するための参照またはサンプルコードを持っていますか?ありがとう
編集 してみました
KeyguardManager mgr = (KeyguardManager)getSystemService(Activity.KEYGUARD_SERVICE);
KeyguardLock lock = mgr.newKeyguardLock(KEYGUARD_SERVICE);
lock.reenableKeyguard();
以下の回答で述べたように、私はまだサーバー側のデータベースに特別に入力したパスワードを追加しようとしているので、彼の電話のロックを解除する唯一の方法は、私が設定したパスワードを入力することです
編集
http://developer.android.com/reference/android/app/admin/DevicePolicyManager.html
それに取り組んでいます^
編集
私はそれを見ました
device_admin_sample.xml
内容とともに
<device-admin xmlns:android="http://schemas.android.com/apk/res/android">
<uses-policies>
<limit-password />
<watch-login />
<reset-password />
<force-lock />
<wipe-data />
</uses-policies>
</device-admin>
しかし、このxmlファイルはどこに置くのですか..どこに置いてもエラーが発生するようです
編集
今、私はそれを途中で実装し、パスワードで電話をロックすることはできないという以下のコメントを見てこれを保留にしました。しかし、APIのドキュメントを見ると、新しいパスワードでパスワードをリセットする機能があります。
resetPassword(String password, int flags)
それで、それは何ですか?電話にパスワードロックを実装できますか?または、サーバーから指定された新しいパスワードが入力されるまで電話をロックするという考えは実行できませんか?