App 개발 : 잠금화면- 원격잠금
2013. 4. 14. 17:59ㆍ프로그래밍/안드로이드
기능
단말기가 지정해둔 특정 문자를 전송 받으면 화면을 잠근다.
단말기에서 패스워드를 이용 중 인 경우에 한해서 동작하도록 한다.
동작과정
1. IsSecure 메소드를 통해 단말기 비밀번호 사용여부 확인
2. 비밀번호 사용 중이면 원격잠금에 이용 될 문자 설정(저장)
3. 서비스에 sms 리시버를 등록하여 문자 도착시 호출
4. sms 리시버에서 받은 문자와 설정 문자를 비교
5. 설정 문자와 비교 문자가 같으면 LockNow 호출
필요한 기능
서비스 & SMS 리시버 - 문자가 오면 sms 리시버 호출.
LockNow - 화면을 잠금다.
isSecure - 현재 패스워드가 이용 중인지 확인하기 위한 메소드.
DevicePolicyManager에서 제공하는 메소드를 이용해 함수 제작
원격잠금 포스팅 순서
1. 서비스 & SMS 리시버 : 이전 샘플 서비스를 이용. 이번엔 설명도...
2. DevicePolicyManager(1) : 기본 설정
3. DevicePolicyManager(2) : 1과 2를 합쳐 원격잠금 기능 구현
//원격잠금 이후 포스팅 : 2차잠금, 홈키제어
////빨리 끝내고 지금 하고 있는 음성인식 API 포스팅을 하고 싶다! 하지만 이쪽은 계속 손이 안 가는 ㅠㅠㅠ
'프로그래밍 > 안드로이드' 카테고리의 다른 글
App 개발 : 잠금화면- 원격잠금[DevicePolicyManager] (2) | 2013.04.29 |
---|---|
App 개발 : 잠금화면- 원격잠금[SMS_Reciver] (3) | 2013.04.17 |
App 개발 : 잠금화면- 기본 틀(Service, Broadcast, KeyguardManager 활용) (2) | 2013.02.22 |
App 개발 : 잠금화면- Service 와 BroadcastReceiver (1) | 2013.02.01 |
App 개발 : 잠금화면- KeyguardManager의 Keyguardlock (0) | 2012.07.04 |