Как отобразить имя и версию браузера Android по умолчанию?

#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. Спасибо за вашу помощь.