2016-07-14 5 views
0

그래서 내가하려는 일에 관해서는 약간의 이야기가 있습니다. 저는 휴대 전화에있는 앱, 식료품 점 바코드 및 기타 물건을 스캔하고 그들이 어떤 환경 적 영향을 미치는지에 대한 정보를 표시 할 수있는 앱에 대한 아이디어를 개발 중입니다.Android 휴대 전화에서 앱 목록을 가져 오는 방법이 있습니까?

그래서 내가하려는 것은 안드로이드 폰의 설치된 모든 앱 목록을 가져올 수있는 방법이 있는지, 그리고 내가 수집 할 정보로 이러한 앱을 연결할 수 있는지 확인하는 것입니다. (여전히 그 비트를 밖으로 생각하고).

나는 android studio에서 일하고 있는데 여기 포럼을 통해 살펴 보았지만 발견 한 것은 실제로 실행중인 앱을 지정했기 때문에 내가 찾던 것이 아니 었습니다.

답변

2

당신은

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

See docs

+0

그래 그게 내가 감사 찾고 있어요 정확히 무엇을 패키지 매니저를 통해 설치된 앱에 대한 정보를 얻을 수 있습니다 당신이 대답을 받아 들일 것보다 –

+0

@DarrenGillespie – Silwester