[英]Android Package Manager List Doesn't Show Navigation Icon
我正在使用以下代碼來獲取應用程序列表:
List<ApplicationInfo> packages = pm.getInstalledApplications(PackageManager.GET_META_DATA);
Collections.sort(packages, new ApplicationInfo.DisplayNameComparator(pm));
for (int i = 0; i < packages.size(); i++) {
if (packages.get(i).uid > 10000) {
try {
Log.d(pm.getApplicationLabel(packages.get(i));
} catch (NameNotFoundException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
}
現在的問題是,列表中未顯示某些應用程序,例如Google Navigation。 知道為什么會這樣嗎?
這是我最終使用的,效果很好:
Intent applications = new Intent(Intent.ACTION_MAIN);
applications.addCategory(Intent.CATEGORY_LAUNCHER);
applicationIntentList = pm.queryIntentActivities(applications, 0);
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.