private void getPackageList() {
PackageManager pm = this.getPackageManager();
List<PackageInfo> packs = getPackageManager().getInstalledPackages(PackageManager.PERMISSION_GRANTED);
for (PackageInfo pack : packs) {
Log.d("TAG", "| name : " + pack.packageName);
Log.d("TAG", "| package : " + pack.packageName);
Log.d("TAG", "| version : " + pack.versionName);
}
}
기존에 이렇게 뽑고 있는데요,
이렇게 뽑으니 사용자가 설치한 어플 제외하고도
제휴 어플리케이션과 시스템 어플리케이션의 package까지 모두 출력해서
한 300개정도가 뽑히더라구요
혹시 사용자가 설치하 어플리케이션 목록만 뽑아오는 방법이 있을까요 ??