下面列出了怎么用android.app.KeyguardManager.KeyguardLock的API类实例代码及写法,或者点击链接到github查看源代码。
/**
* 取消锁屏限制
*
* @param activity you know
*/
private static void cancelLockScreen(Activity activity) {
Boolean isUnlock = mIsUnlockArray.get(activity);
if (isUnlock != null && isUnlock) {
return;
}
KeyguardManager mKeyguardManager = (KeyguardManager) activity.getSystemService(Context.KEYGUARD_SERVICE);
KeyguardLock mKeyguardLock = mKeyguardManager.newKeyguardLock(activity.getClass().getName());
mKeyguardLock.disableKeyguard();
mIsUnlockArray.put(activity, true);
}
public static void noSysLocker(Context context) {
KeyguardManager keyguardManager = (KeyguardManager) context
.getApplicationContext().getSystemService(
Context.KEYGUARD_SERVICE);
KeyguardLock keyguardLock = keyguardManager.newKeyguardLock("Zhaome");
keyguardLock.disableKeyguard();
}
public static void haveSysLocker(Context context) {
KeyguardManager keyguardManager = (KeyguardManager) context
.getApplicationContext().getSystemService(
Context.KEYGUARD_SERVICE);
KeyguardLock keyguardLock = keyguardManager.newKeyguardLock("Zhaome");
keyguardLock.reenableKeyguard();
}