画面をロックするためのパスワードを設定するコードを手伝ってくれる人はいますか?どうも
質問する
21599 次
5 に答える
23
あなたのアプリでこのコードを使用してください、それは私のために働きます:
DevicePolicyManager devicePolicyManager =
(DevicePolicyManager) getSystemService(Context.DEVICE_POLICY_SERVICE);
ComponentName demoDeviceAdmin = new ComponentName(this, name of activity);
devicePolicyManager.setPasswordQuality(
demoDeviceAdmin,DevicePolicyManager.PASSWORD_QUALITY_UNSPECIFIED);
devicePolicyManager.setPasswordMinimumLength(demoDeviceAdmin, 5);
boolean result = devicePolicyManager.resetPassword("123456",
DevicePolicyManager.RESET_PASSWORD_REQUIRE_ENTRY);
Toast.makeText(this, "button_lock_password_device..."+result, Toast.LENGTH_LONG).show();
于 2012-12-11T16:14:06.070 に答える
0
このウェブサイトhttp://blog.stef.be/patternlockをチェックしてください。この Web サイトでは、javascript、html、および css を使用した画面ロック パターンの実装が非常に明確に定義されていました。オープン ソースであるため、コード全体が利用可能です。お役に立てば幸いです。
于 2012-07-23T12:17:29.703 に答える
0
http://developer.android.com/guide/topics/admin/device-admin.html
private static DevicePolicyManager dpm =
(DevicePolicyManager)context
.getSystemService(Context.DEVICE_POLICY_SERVICE);
private static ComponentName admin =
new ComponentName(context, DeviceAdminManager.class);
// add password policies you want
dpm.setPasswordQuality(admin, DevicePolicyManager.PASSWORD_QUALITY_UNSPECIFIED);
dpm.setPasswordMinimumLength(admin, 5);
**boolean result = dpm.resetPassword("newPassword", RESET_PASSWORD_WITHOUT_ENTRY);**
于 2012-07-12T20:29:28.633 に答える