如何显示android默认浏览器名称和版本?

问题描述 投票:-2回答:1

我需要在android中显示默认的浏览器名称和版本。我不是在寻找chrome或firefox等。

java android android-browser
1个回答
0
投票
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();
© www.soinside.com 2019 - 2024. All rights reserved.