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

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

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

아래의 코드로 Froyo에서는 잘 되는데, Eclair에서는 안됩니다.

혹시 2.1(eclair)에서는 어떤 방법으로 잠금상태를 알아와야 할까요?

답변 꼭 부탁드립니다.


   

private boolean IsLockPatternEnabled() {
	   return getBoolean(Settings.System.LOCK_PATTERN_ENABLED)
	             && getLong(PASSWORD_TYPE_KEY, DevicePolicyManager.PASSWORD_QUALITY_SOMETHING)
	                     == DevicePolicyManager.PASSWORD_QUALITY_SOMETHING;
}
private boolean IsLockPasswordEnabled() {
	boolean lockPasswordEnabled = false;
	long passwordQuality = getLong(PASSWORD_TYPE_KEY, DevicePolicyManager.PASSWORD_QUALITY_SOMETHING);
	if (passwordQuality == DevicePolicyManager.PASSWORD_QUALITY_NUMERIC
		|| passwordQuality == DevicePolicyManager.PASSWORD_QUALITY_ALPHABETIC
		|| passwordQuality == DevicePolicyManager.PASSWORD_QUALITY_ALPHANUMERIC)
	{
		lockPasswordEnabled = true;
	}
	return lockPasswordEnabled;
}