2016-07-14 47 views
0

因此,我想要做什麼的背景故事。我正在研究一個可以掃描手機上的應用程序,雜貨和其他物品條形碼的應用程序,並顯示他們對環境產生的影響的信息。有沒有辦法在android手機上拉取應用程序列表?

所以我想要做的是看看是否有辦法拉出所有安裝的Android手機應用程序的列表,然後我可以匹配這些應用程序與我將收集的信息(仍然找出這一點)。

我在android工作室工作,並通過在這裏的論壇看看,但我發現的並不真正是我在找什麼,因爲他們指定了正在運行的應用程序。

回答

2

您可以通過PackageManager獲取有關安裝的應用程序信息

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

See docs

+0

是啊,這正是我要找的感謝 –

+0

@DarrenGillespie比你可以接受的答案 – Silwester

相關問題