Страницы

Поиск по вопросам

среда, 12 февраля 2020 г.

Как узнать установлена ли определенная программа на телефоне?

#java #android


Мне в приложении нужно давать возможность пользователю отправлять сообщения через
месседжеры, которые установлены у него на телефоне, как узнать установлен ли у пользователя
Viber, WhatsApp и тому подобные программы?      
    


Ответы

Ответ 1



private boolean isPackageInstalled(String packagename, Context context) { PackageManager pm = context.getPackageManager(); try { pm.getPackageInfo(packagename, PackageManager.GET_ACTIVITIES); return true; } catch (NameNotFoundException e) { return false; } } В packagename передавать имя пакета приложения. Например, у вайбера это com.viber.voip

Комментариев нет:

Отправить комментарий