2010-08-23 6 views
0

HI는, 응용 프로그램

내가 안드로이드 장치에서 가장 많이 또는 적게 사용하는 설치된 응용 프로그램을 추적 할 필요가 안드로이드 전화에 가장을 사용하는 추적하는 방법 ... 사람이 어떻게 프로그램이 작업을 수행하는 나를 도울 수 안드로이드에 ... ??

제 질문과 같이 이벤트가 캡처 될 때마다/의도가 생길 때마다 발생합니다 (예 : 기기 부팅시 BOOT_COMPLETED가 브로드 캐스팅 됨).

+0

홈 화면 앱의 데이터에 접근 할 수 없다면 (그리고 코드를 바꿀 수 있음) – Falmarri

+0

나는 내 질문을 분명히 할 것이다. 나는 언제나 앱이 시작될 때 일어날 수있는/의도를 포착 할 필요가있다. ... (부팅 할 때 BOOT_COMPLETED 같은 브로드 캐스트됩니다). – Brigadier

+0

그건 불가능합니다. 응용 프로그램을 시작해도 읽을 수있는 브로드 캐스트가 실행되지 않습니다. – Falmarri

답변

1

런처/홈 화면 또는 응용 프로그램이 협력하지 않으면 (예 : instrumentation을 통해 가능하지만 이는 프로덕션 코드에서 이상합니다!). this related question을 참조하십시오.

수정 사항 : 응용 프로그램 시작 의도의 무차별 캡처가 AFAIK 허용됨. Android에 이러한 기능을 추가하려면 보안상의 영향이 중요 할 것입니다 (특히 차단 또는 수정이 허용 된 경우). 귀하가 묘사하고있는 것이 부분적으로 replacing the home screen에 의해 달성 될 수 있습니다.

0

이미 사용량 정보가 수집되어 런처에서 설정으로 이동하여 전화 배터리 사용 정보를 수집합니다.

충전기를 사용할 때마다이 값이 재설정되고 일반 앱에 표시되는지 여부는 알 수 없습니다.

관련 문제