안드로이드 개발 질문/답변
(글 수 45,052)
안녕하세요. 첨으로 글을 올리네요.
안드로이드 장치의 현재 잠금상태를 알아올려고 합니다.
현재 패턴락 상태인지, 패스워드 락인지.
아래의 코드로 Froyo에서는 잘 되는데, Eclair에서는 안됩니다.
혹시 2.1(eclair)에서는 어떤 방법으로 잠금상태를 알아와야 할까요?
답변 꼭 부탁드립니다.
1.
private boolean IsLockPatternEnabled() {
1.
return
getBoolean(Settings.System.LOCK_PATTERN_ENABLED)
1.
&& getLong(PASSWORD_TYPE_KEY, DevicePolicyManager.PASSWORD_QUALITY_SOMETHING)
1.
== DevicePolicyManager.PASSWORD_QUALITY_SOMETHING;
1.
}
1.
1.
private boolean IsLockPasswordEnabled() {
1.
boolean lockPasswordEnabled =
false
;
1.
1.
long passwordQuality = getLong(PASSWORD_TYPE_KEY, DevicePolicyManager.PASSWORD_QUALITY_SOMETHING);
1.
if
(passwordQuality == DevicePolicyManager.PASSWORD_QUALITY_NUMERIC
1.
|| passwordQuality == DevicePolicyManager.PASSWORD_QUALITY_ALPHABETIC
1.
|| passwordQuality == DevicePolicyManager.PASSWORD_QUALITY_ALPHANUMERIC)
1.
{
1.
lockPasswordEnabled =
true
;
1.
}
1.
1.
return
lockPasswordEnabled;
1.
}
1.