Як отримати інформацію про встановленому АПК за допомогою PackageManager?

kak poluchit informacii ob ustanovlennom apk pri pomoshhi packagemanager 31 Як отримати інформацію про встановленому АПК за допомогою PackageManager?

Як отримати безліч інформації про встановленому АПК за допомогою PackageManager?

З першої версії Android SDK у нас є чудовий інструмент — клас PackageManager. Його метод getInstalledApplications поверне список встановлених на пристрої додатків (ApplicationInfo), як системних, так і користувача. Знаючи встановлені на пристрої додатка, можна оптимізувати рекламу. Наприклад, не показувати рекламу тих, що вже є. Або ж можна просто збирати статистику по користувачам. Є думка, що хтось за цю статистику платить, але мені таких поки що не траплялося.

Клас ApplicationInfo містить багато корисної інформації (ім’я пакета, шлях до APK-файлу, увімкнено або вимкнено додаток і так далі). Але якщо її виявилося мало, то виклич метод getPackageInfo() для потрібного імені пакету програми, і отримаєш ще більше даних у класі PackageInfo (версія, час установки, час останнього поновлення та інше).

Сподобалася стаття? Поділитися з друзями:
Всезнайко - Корисні поради