Android 11.0 源码中,锁屏界面使用 密码 锁屏方式
需求:判断当系统的锁屏方式为 密码 锁屏方式时,需要做某些业务逻辑.
//需要导入的包
import com.android.internal.widget.LockPatternUtils;
import android.app.admin.DevicePolicyManager;
import android.app.ActivityManager
//定义变量
private LockPatternUtils mLockPatternUtils;
private DevicePolicyManager policyManager;
//初始化变量
mLockPatternUtils = new LockPatternUtils(mContext);
/**
*判断锁屏界面是否采用 密码 方式进行锁屏
*
*
*/
public void function(){
try {
int currentUserId=ActivityManager.getService().getCurrentUser().id;
int type = mLockPatternUtils.getActivePasswordQuility(currentUserId);
if (type == 0) {
//当锁屏采用 密码 方式时,添加业务代码...
} else {
//当锁屏不是采用 密码 方式时,添加业务代码...
}
} catch (Exception e) {
e.printStackTrace();
}
}