안드로이드 폰 부팅 이벤트를 감지하는 방법이 브로드 캐스트 말고 뭐가 있을까요?


현재 스마트폰 부팅 이벤트를 감지해서 서비스(백그라운드)를 실행시키려고 하는 작업을 진행중인데요. 대부분의 예제들은 브로드캐스트 리시버를 이용해서 하더라구요. 저 또한 처음에 브로드캐스트 리시버로 폰 부팅 이벤트를 감지하려고 했었습니다.

하지만 제가 가진 LG폰에서 테스트 하려고 해보니 폰 부팅 이벤트를 감지해내지 못하더라구요. ㅠㅠ

혹시나 소스문제인가 싶어 안드로이드 스튜디오의 에뮬레이터로 테스트해보았는데 에뮬레이터에서는 잘 감지하였습니다.

okky에도 이런 질문을 드렸지만 되돌아오는 답은 제가 참고했던 자료들 뿐이라 ㅠㅠ 또 답변해주신 분들 폰은 대부분 제조사가 삼성이더라구요 ㅠㅠ

제 폰에 설치되어 있는 카톡은 폰 부팅 된다음에도 실행하지 않아도 백그라운드에서 채팅메세지를 받는 것으로 보이는데

브로드캐스트 리시버 말고 폰 부팅을 감지해 낼 수 있는 방법이 있을까요?

  • 2018년 05월 14일에 작성됨

  • 검색을 더 해봐야 알겠는데 부트 컴플리트 액션이 부팅이 된 후 30~1분뒤에 감지될 때도 있습니다.     김은기   2018.5.15 13:32     
조회수 51


로그인이 필요한 기능입니다.

Hashcode는 개발자들을 위한 무료 QnA사이트 입니다. 작성한 답변에 다른 개발자들이 댓글을 작성하거나 좋아요/싫어요를 할 수 있기 때문에 계정을 필요로 합니다.
► 로그인
► 계정만들기
Close