2012-03-06 2 views
0

사용자가 Android 장치에서 일부 응용 프로그램을 시작하고 종료 할 때 우리의 안드로이드 응용 프로그램이들을 수있는 방법을 알고 싶습니다 (브로드 캐스트 수신기를 통해 청취하는 방법). 또는 다른 방법으로)?안드로이드에서 응용 프로그램 시작 및 종료 감지 방법

나는 많은 것을 수색했지만 만족스러운 해결책을 찾지 못했습니다. 이 점에 대해 도움을주십시오. 시간 내 주셔서 감사합니다.

+0

당신이나 당신이 시장에서 다운로드 한 응용 프로그램에 대해 알고 싶습니까 ?? 귀하가 작성한 것이라면 응용 프로그램이 시작될 때 sendBroadcast를 작성할 수 있습니다. –

+0

모든 응용 프로그램 (시장, 비 시장, 광산 또는 전화에 설치된 다른 모든 것)이 될 수 있습니다. – Nitin4Android

답변

0

브로드 캐스트로 수행 할 기본 방법이 없다고 생각합니다. 시도해 볼 수 있습니다 ActivityManager.getRunningAppProcesses

수정 : android.intent.action.MAIN 및 android.intent.category.LAUNCHER 방송을 청취하십시오. 브로드 캐스트 리시버를 만들고 onReceive 메서드에서 시작된 응용 프로그램의 이름을 확인합니다.

+0

(android.intent.action .MAIN - 그건 작동하지 않을거야 btw) – Jens

+0

그래 ... 그 작동하지 않습니다. 어쨌든 고마워. – Nitin4Android

관련 문제