3
를 식별하는 방법 모든 안드로이드 응용 프로그램 고유 내가 TrafficStats API에 대한 작업 된 안드로이드 응용 프로그램
for (ApplicationInfo info : packageManager.getInstalledApplications(0)) {
int uid = info.uid;
CharSequence AppName = packageManager.getApplicationLabel(info);
String packageManager = packageManager.packageManager.getNameForUid(uid).split(":")[0]; }
에 대한 정보를 얻기 위해 다음 코드를 사용하지만 난이 세 가지 변수를 로그인 할 때. 혼란스러운 결과를줍니다. 그들 중 누구도 유일하지 않습니다. 같은 UID를 들어, 많은 응용 프로그램이와 같은 패키지 이름에있는 많은 응용 프로그램은 바로 저기 아래 로그 출력 그리고
AppName is:Phone UID:1001 package: android.uid.phone
AppName is:DM Command Service UID:1001 package: android.uid.phone
AppName is:Dialer Storage UID:1001 package: android.uid.phone
AppName is:SIM Toolkit UID:1001 package: android.uid.phone
, 응용 프로그램을 식별하는 방법에 대해 설명합니다.