Я делаю следующее, чтобы получить список приложений, и я получаю только те приложения, которые были установлены, но не ВСЕ приложения, включая системные приложения.
Я пробовал следующее:
packageList1 = getPackageManager().getInstalledPackages(PackageManager.GET_META_DATA);
и это:
packageList1 = getPackageManager().getInstalledPackages(0);
В обоих случаях я получаю один и тот же список приложений, установленных на телефоне.
ApplicationInfos
, а те, у которых есть флагFLAG_UPDATED_SYSTEM_APP
илиFLAG_SYSTEM
, являются системными приложениями. - person Xaver Kapeller   schedule 12.05.2014