안녕하세요. 첨으로 글을 올리네요.

안드로이드 장치의 현재 잠금상태를 알아올려고 합니다.

현재 패턴락 상태인지, 패스워드 락인지.

아래의 코드로 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.}