티스토리 뷰

Mobile/Android

설치된 어플 목록 가져오기

out of coding 2014. 8. 8. 11:27

설치되어 있는 어플들을 가져오고 싶을 경우가 있다.

CATEGORY_LAUNCHER인것들만 가져오도록 한다.


final PackageManager packageManager = this.getApplicationContext().getPackageManager();
         
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);
         
    Logger.d(TAG, "appName : " + appName + ", appActivity : " + appActivity + ", appPackageName : " + appPackageName);
}

'Mobile > Android' 카테고리의 다른 글

다른앱의 리소스를 가져와서 사용  (0) 2014.08.08
어플 설치 여부 확인  (0) 2014.08.08
PackageName으로 어플구동  (0) 2014.08.08
다른 어플 런처아이콘 만들기  (0) 2014.08.07
DrawerLayout  (0) 2014.08.06
댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
«   2025/01   »
1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31
글 보관함