목록2022/02/13 (1)
hmk run dev
안드로이드 잠금화면 점유
캐시워크같은 잠금화면위에 어플화면을 띄울 수 있는 기능을 개발을 해보자! 안드로이드 같은 경우 잠금화면 액티비티를 개발자가 개발 할 수 있다(IOS는 아직까지 안돼는 걸로...) 잠금화면을 점유하기 위해서 BroadcastReceiver에서 ACTION_SCREEN_OFF, ACTION_SCREEN_ON 액션을 받아서 화면에 액티비티를 띄워야 하는데 Manifest파일에 receiver를 등록해 정적 동작은 실행되지 않는다. 그래서 Service를 만들어 백그라운드에서 동작하게 만들어야 하는데 안드로이드 O 버전부터 백그라운드 동작을 죽이기 때문에 일정 시간이 지나면 더 이상 동작하지 않는다. 이것을 해결하기 위해 AlarmManager로 알람을 등록해 서비스를 계속 실행시키는 방법도 있는데 이것은 알람..
카테고리 없음
2022. 2. 13. 15:52