2014-12-26 2 views
1

저는 초보자 용 Android 개발자로서 현재 facebook chatheads의 개념과 유사한 응용 프로그램을 제작 중입니다. 사용자가 Google 크롬/기본 인터넷 브라우저를 시작할 때마다 내 서비스가 자동으로 시작되기를 바랍니다. 따라서 사용자가 인터넷 브라우저를 시작할 때마다 내 서비스도 자동으로 시작됩니다. 사용할 수 있지만 구현에 대해 확신 할 수없는 의도에 대한 기본적인 아이디어가 있습니다. 이것을 달성 할 수있는 방법이 있습니까? 심지어 가능할까요?Chrome/기본 인터넷 브라우저로 Servie/Activity 시작

답변

1

실행 또는 종료와 같은 다른 앱의 동작을 수신/캡처하는 API가 없습니다. 패키지 관리자 API를 사용하여 자주 가장 많이 활동을 폴링하여이를 수행 할 수 있습니다.

+0

당신은 정교하게 할 수 있습니까? –

+1

액티비티 관리자에서 최근 태스크를 가져 와서 활성 전경 애플리케이션을 식별 할 수 있습니다. 크롬 또는 네이티브 브라우저가 시작되었는지 여부를 알기 위해이 작업을 자주 수행해야합니다 (매초 말). 결과에 따라 서비스를 시작할 수 있습니다. 참고 *이 해결 방법입니다. –

+0

http://qtcstation.com/2011/01/getting-info-about-your-currently-running-activities/ –