如何查找 Android 设备上设置的默认浏览器

2023-12-22

有什么方法可以找出 Android 设备上哪个浏览器被设置为默认浏览器?在 Android 设备上可能安装了多个浏览器,但其中只有一个设置为默认浏览器。我需要以编程方式找出它。

提前致谢。尽早回复表示赞赏..


这段代码可以帮助你:

Intent browserIntent = new Intent("android.intent.action.VIEW", Uri.parse("http://"));  
ResolveInfo resolveInfo = getPackageManager().resolveActivity(browserIntent,PackageManager.MATCH_DEFAULT_ONLY);

// This is the default browser's packageName
String packageName = resolveInfo.activityInfo.packageName;

如果想启动它,请执行以下操作:

startActivity(getPackageManager().getLaunchIntentForPackage(packageName));
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

如何查找 Android 设备上设置的默认浏览器 的相关文章

随机推荐