2012-10-22 3 views
1

Android 용 데이터 사용 모니터링 도구를 만들고 싶습니다. 안드로이드 SDK에서 사용 가능한 API를 통해 TrafficStats 클래스가 특정 UID에 대한 데이터 사용량을 얻기위한 메소드를 제공한다는 것을 알았습니다. 응용 프로그램에서 데이터를 보내거나받을 때 식별 할 수있는 방법이 있는지 여부를 알아야합니다. 사전에Android에서 데이터를 사용하는 응용 프로그램을 나열하십시오.

덕분에

+0

나는 이것이 당신이 원하는 것 같아요. ['ActivityManger'] (http://developer.android.com/reference/android/app/ActivityManager.html#getRunningTasks (int))는 실행중인 모든 작업에 UID 및 응용 프로그램 정보와 같은 다른 유용한 정보를 제공합니다 . – Wenhui

답변

0

나는 응용 프로그램 데이터 송수신 시작할 때 내가 식별 할 수있는 방법이 있는지 알고 있어야합니다.

실제로 어떤 시점에서든 발생할 수 있으며이를 위해 다른 앱 (예 : 브로드 캐스트)에 이벤트가 전송되지 않습니다.

즉, UID의 값이 TrafficStats 인 경우 확인이 변경되면 네트워크에 액세스 한 것입니다.

관련 문제