獲取設備上已安裝并且可啟動的應用列表

使用getInstalledApplications會返回很多無法啟動甚至沒有圖標的系統應用。ResolveInfo.activityInfo.applicationInfo也能取到你想要的數據

Intent intent = new Intent(Intent.ACTION_MAIN);
intent.addCategory(Intent.CATEGORY_LAUNCHER);
List<ResolveInfo> activities = getPackageManager().queryIntentActivities(intent, 0)

所屬標簽

無標簽

25选5玩法中奖