Keyguard 끄기(화면을 켰을 때 나오는 잠금장치를 없애기)
api 문서: http://developer.android.com/intl/de/reference/android/app/KeyguardManager.html
mKeyguardManager = (KeyguardManager) getSystemService(Context.KEYGUARD_SERVICE);
private synchronized void enableKeyguard() {
if (mKeyguardLock != null) {
mKeyguardLock.reenableKeyguard();
mKeyguardLock = null;
}
}
private synchronized void disableKeyguard() {
if (mKeyguardLock == null) {
mKeyguardLock = mKeyguardManager.newKeyguardLock(Log.LOGTAG);
mKeyguardLock.disableKeyguard();
}
}
참고)
KeyguardManager km = (KeyguardManager)this.getSystemService(Activity.KEYGUARD_SERVICE);
KeyguardManager.KeyguardLock keyLock = km.newKeyguardLock(KEYGUARD_SERVICE);
keyLock.disableKeyguard();