Android 是否启用自动屏幕锁定模式/密码?
我正在开发应用程序,检查用户是否选择了任何屏幕锁定模式 如果没有,我将调用intent to start活动设置密码,然后继续应用程序 因此,我要求用户通过调用Android 是否启用自动屏幕锁定模式/密码?,android,Android,我正在开发应用程序,检查用户是否选择了任何屏幕锁定模式 如果没有,我将调用intent to start活动设置密码,然后继续应用程序 因此,我要求用户通过调用 Intent intent = new Intent(DevicePolicyManager.ACTION_SET_NEW_PASSWORD); 星触觉(意向) 使用DevicePolicyManager.isActive密码足够检查是否设置了密码 您需要调用DevicePolicyManager.setPasswordQua
Intent intent =
new Intent(DevicePolicyManager.ACTION_SET_NEW_PASSWORD);
星触觉(意向) 使用
DevicePolicyManager.isActive密码足够
检查是否设置了密码
您需要调用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);
}
当然,您必须拥有与设备策略管理器相关的所有权限使用
DevicePolicyManager.IsActiviePasswordEnough
检查是否设置了密码
您需要调用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);
}
当然,您必须拥有与设备策略管理器相关的所有权限
如果(DevicePolicyManager.IsActiviePasswordConfessional()){
与
如果(!mDPM.isActivePasswordEnough()){替换
如果(DevicePolicyManager.IsActiviePasswordConfessional()){
与
如果(!mDPM.isActivePasswordEnough()){你能用文字解释这三个函数的作用吗?thanx for helpDeveloper.android.com能:我读过但不明白你能不能用例子解释一下thanxi已经更新了答案,但你真的应该在api演示中查看deviceadmin示例代码,以便更好地理解你能告诉我在请求pas时可以添加文本吗thanx for helpDeveloper.android.com可以:我已经读过但不理解,你能不能用例子解释一下thanxi已经更新了答案,但你真的应该检查api演示中的deviceadmin示例代码,以便更好地理解?你能告诉我在请求时可以添加文本吗密码集