有没有办法找出哪个浏览器设置为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));
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句