14

画面をロックするためのパスワードを設定するコードを手伝ってくれる人はいますか?どうも

4

5 に答える 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 に答える