2017-02-02 1 views
2

에 목록 업로드 앱은 내가 정보를 가지고 있거나 소스를 제안 할 수있는 방법을 모바일 장치의 목록보기에 설치된 응용 프로그램을 표시해야 당신이모바일

+0

내 답변이 도움이 되었습니까? –

+0

성공. 대단히 감사합니다. –

답변

2

당신은 PackageManager에서 기능 getInstalledApplications()를 사용하여 작업을 수행 할 수 있습니다 감사합니다. 그런 다음이를 사용하여

:

final PackageManager pm = getPackageManager(); 
List<ApplicationInfo> packages = pm.getInstalledApplications(PackageManager.GET_META_DATA); 

for (ApplicationInfo packageInfo : packages) { 
Log.d(TAG, "Installed package :" + packageInfo.packageName); 
Log.d(TAG, "Source dir : " + packageInfo.sourceDir); 
Log.d(TAG, "Launch Activity :" + pm.getLaunchIntentForPackage(packageInfo.packageName)); 
} 

당신은 모든 응용 프로그램을 잘 .. 그는 "빠른 방법"으로 그것을 할 방법이, 그래, 당신은이 Adapter와 함께 ListView를 생성 할 수있다 그래서 이것에 대해서는이 튜토리얼 how-to-get-list-of-installed-apps-in-android을 확인하는 것이 좋습니다. 이렇게하는 것이 좋은 예입니다.

+0

성공. 고맙습니다. –

+0

@ OnurÖnder Perfect, 듣기 좋네요 :) –

관련 문제