2016년 12월 22일 목요일

Android 설치된 앱 목록 가져오기

구글링해서 찾은것인데 작업후에 정리해 두려다보니
출처가 기억나지 않는다 ㅠㅠ

PackageManager packageManager;
Intent intent = new Intent(Intent.ACTION_MAIN);
intent.addCategory(Intent.CATEGORY_LAUNCHER);

List<ResolveInfo> list = packageManager.queryIntentActivities(intent, 0);

for (ResolveInfo info : list) {
    String appActivity = info.activityInfo.name;
    String appPackageName = info.activityInfo.packageName;
    String appName = info.loadLabel(packageManager).toString();

    Drawable drawable = info.activityInfo.loadIcon(packageManager);
    Log.d("TEST", "appName : " + appName + ", appActivity : "
+ appActivity + ", appPackageName : " + appPackageName);
}

packagemanager를 이용해서 목록을 가지고 오고 패키지명이나 아이콘 이미지를 가지고 오는 소스

댓글 없음:

댓글 쓰기

2024년 여섯번째 도서 리뷰 [무엇이 1등 팀을 만드는가]

한빛미디어 <나는 리뷰어다> 활동을 위해서 책을 제공받아 작성된 서평입니다. 올해의 마지막 서평이다. 무엇이 1등 팀을 만드는가.... 시작하기에 앞서 제목이 과하지 않은가 하는 생각이 든다. 1등 팀이라....예전 어느 개그 프로에서 ...