키오스크와 같은 모드로 실행되는 특수 Android 기기 용 앱을 작성합니다. 즉, 앱이 실행되는 유일한 앱이며 시작시 실행해야합니다.부팅시 앱 시작
또한 앱은 수정 된 Android 시작 프로그램으로 기기를 잠금 해제 한 후에 만 실행해야합니다.
이 경우 앱을 시작하는 방법에 대해 생각하고 있습니다. 어떤 생각 :
- ACTION_BOOT_COMPLETED 방송을 수신 한 서비스를 시작한 다음 서비스가 의도를 통해 기본 앱 활동을 시작하도록하는 서비스를 시작합니다. ACTION_BOOT_COMPLETED 브로드 캐스트가 정확히 언제 발생하는지 확신 할 수 없다. 사용자가 기기를 잠금 해제 한 후에 만 앱을 시작해야합니다.
- 기기 잠금 해제시 앱을 시작하는 런처를 수정합니다. 이것이 가능한가?
설명해 준 다른 직관적 인 방법이 있습니까?
안녕하세요, 감사합니다. UpdateService를 시작하려면 ACTION_BOOT_COMPLETED가 필요하지 않습니까? 나는 코드를 시험해 보았지만 서비스가 부트 업 및 화면에 나타나지 않기 때문에 브로드 캐스트 수신기에 브로드 캐스트가 수신되지 않습니다. 또한 사용자가 기기를 잠금 해제 할 때마다 실행되지 않습니다. 즉, 사용자가 기기를 잠금 해제 할 때마다 내 앱이 실행됩니다. – user1118764
처음 ACTION_SCREEN_ON을 수신하면 등록을 취소합니다. – Vignesh
ACTION_BOOT_COMPLETED를받는 BootUpReceiver에서 UpdateService를 호출 해 보았습니다. 그러나 ACTION_SCREEN_ON 및 ACTION_SCREEN_OFF는 문자 그대로 화면이 실제 켜져 있거나 꺼져 있음을 의미합니다. 휴대 전화의 잠금/잠금 해제 상태는 기록하지 않습니다. 그게 내가 진짜로하는 일이야. – user1118764