2011-09-13 3 views

답변

3

이 설치 응용 프로그램을 말 의미 :

ArrayList<PackageInfo> res = new ArrayList<PackageInfo>(); 
PackageManager pm = ctx.getPackageManager(); 
List<PackageInfo> packs = pm.getInstalledPackages(0); 

for(int i=0;i<packs.size();i++) { 
    PackageInfo p = packs.get(i); 
    String description = (String) p.applicationInfo.loadDescription(pm); 
    String label= p.applicationInfo.loadLabel(pm).toString(); 
    String packageName = p.packageName; 
    String versionName = p.versionName; 
    String versionCode = p.versionCode; 
    String icon = p.applicationInfo.loadIcon(pm); 
//Continue to extract other info about the app... 
} 

참고 : 매니페스트 파일에이 권한을 추가

<uses-permission android:name="android.permission.GET_TASKS" /> 
+0

이미 해당 권한을 제공합니다. 이 설치된 응용 프로그램의 URI를 얻는 방법. 이 방법을 사용하여 설치된 모든 응용 프로그램을 나열했습니다. 도와주세요 –

+0

설치 한 응용 프로그램에 URI를 가져 오는 방법은 무엇을 의미합니까? 설명해주십시오 ... –

+0

백업 및 복원 프로젝트를 진행하고 있습니다. 응용 프로그램을 백업하려면 URI가 필요합니다. 연락처, 설정 및 브라우저에 대한 백업을 가져 왔습니다. 이제 설치된 앱 백업을 가져 가고 싶습니다. 그래서 URI가 필요합니다. 제발 도와 줘요. –

관련 문제