DevicePolicyManager.isActivePasswordSufficientパスワードが設定されているかどうかを確認するために使用します。
あなたは電話する必要がありDevicePolicyManager.setPasswordQuality、
DevicePolicyManager.setPasswordMinimumLength
この関数を呼び出す前に
編集:コードは次のとおりです。
ユーザーにパスワードを設定してもらい、以下のコードを使用するとします。
DevicePolicyManager mDPM = DevicePolicyManager.getSystemService(Context.DEVICE_POLICY_SERVICE); mDeviceAdminSample = new ComponentName(ControllerActivity.this, DeviceAdminSample.class);
mDPM.setPasswordQuality(mDeviceAdminSample, DevicePolicyManager.PASSWORD_QUALITY_SOMETHING );
if(!mDPM.isActivePasswordSufficient()){
Intent intent = new Intent(DevicePolicyManager.ACTION_SET_NEW_PASSWORD);
startActivity(intent);
}
もちろん、デバイス ポリシー マネージャーに関連するすべての権限が必要です。