0
I'm able to change the password,pin or Pattern from the below code, on Click function of Switch.
switchPreferenceAppLock.setOnPreferenceChangeListener(new Preference.OnPreferenceChangeListener() {
@Override
public boolean onPreferenceChange(Preference preference, Object newValue) {
if (!((Boolean) newValue)) {
} else {
Log.d("Test", "Change to Phone Default Lock");
Intent intent = new Intent(DevicePolicyManager.ACTION_SET_NEW_PASSWORD);
startActivity(intent);
return true;
}
});
}
我的目的是在我的应用程序中使用用户的手机安全系数(如图案,PIN,密码)。就像在我的应用程序中用户想要执行任何关键功能一样,安全屏幕就会出现并要求进行身份验证,并且在身份验证之后,我将允许用户执行功能。使用DevicePolicyManager在设置屏幕中打开Android应用程序的锁定屏幕
但它只是用来更改密码,我想设置它来锁定手机而不是更改。意图DevicePolicyManager.ACTION_SET_NEW_PASSWORD只会用于更改密码。如何设置应用程序锁定int我的应用程序的相同设置屏幕。