티스토리 뷰


아래처럼 코드를 작성하여 모바일에 설치되어있지 않은 어플이 있을경우
설치권고를 하는데에 유용하게 사용 할 수있다.

       PackageManager pkgMgr=getPackageManager();
      List<ResolveInfo> mApps;
      Intent intent= new Intent(Intent.ACTION_MAIN, null);
      intent.addCategory(Intent.CATEGORY_LAUNCHER);
      mApps = pkgMgr.queryIntentActivities(intent, 0);

     for (int i=0; i < mApps.size(); i++) {
          Log.d(mApps.get(i).activityInfo.packageName);                    //패키지 네임
          Log.d(mApps.get(i).activityInfo.loadLabel(pkgMgr).toString()); //패키지 라벨 네임
     }
댓글