2010-11-22 4 views
3

수신 전화에 반응하는 Android 앱이 있습니다. 이제 OS가 내 응용 프로그램을 언제든지 닫을 수 있기 때문에, 들어오는 호출을 듣고 발생하면 응용 프로그램을 시작하는 방법이 필요합니다.수신 전화 (Android)에 앱 시작

BroadcastReceiver가 도움이됩니까? (기기를 다시 시작할 때와 마찬가지로)

아이디어가 있으십니까?

감사합니다.

답변

4

나는 당신이 당신 자신의 질문에 대답했다고 생각합니다. 이것은 방송 수신기가 의미하는 것입니다. 수신자가 매니페스트에 등록 된 경우 응용 프로그램이 실행 중이 아니어도됩니다.

일치하는 의도가 브로드 캐스트되면 자동으로 시작됩니다. 일반적으로 응답은 컨텐트 또는 활동을 업데이트하거나, 알림 관리자에게 알림을 보내거나 서비스를 시작/조작하는 것입니다.

참고 BroadcastReceiver onReceive 처리기에 5 초 실행 제한이있어 '과도한 작업'을하지 않도록하십시오. 이것을 초과하면 강제 종료 대화 상자가 표시됩니다.

0

예 앱이 실행되고 있지 않아도 BroadcastReceiver가 실행됩니다.