#java #android #android-browser
#java #Android #android-браузер
Вопрос:
Мне нужно отобразить имя и версию браузера по умолчанию в Android. Я не ищу Chrome, firefox или etc.
Ответ №1:
Intent i = new Intent(Intent.ACTION_VIEW, Uri.parse("https://www.google.com"));
PackageManager pm = getPackageManager();
final ResolveInfo mInfo = pm.resolveActivity(i, 0);
PackageInfo pInfo = null;
try {
pInfo = getPackageManager().getPackageInfo(
mInfo.activityInfo.packageName, PackageManager.GET_META_DATA);
} catch (PackageManager.NameNotFoundException e) {
e.printStackTrace();
}
Toast.makeText(getApplicationContext()
,pm.getApplicationLabel(mInfo.activityInfo.applicationInfo)
" version " pInfo.versionName,
Toast.LENGTH_LONG)
.show();
Комментарии:
1. В качестве вывода я получил «Имя браузера = система Android». правильно ли это?? а как насчет версии браузера по умолчанию??
2. Спасибо за вашу помощь.