android 获取系统安装的所有的浏览器应用

来源:互联网 发布:nginx 不显示版本 编辑:程序博客网 时间:2024/05/18 19:36

一直想怎么才能查看系统都安装了什么浏览器,网上也没搜到资料,于是想到了下面的方法:

/*** 获取系统安装的所有的浏览器应用* * @param context*/public static void getAllBrows(Context context) {System.out.println("******");Uri uri = Uri.parse("http:www.baidu.com");Intent it = new Intent(Intent.ACTION_VIEW, uri);// 通过查询,获得所有ResolveInfo对象.List<ResolveInfo> resolveInfos = context.getPackageManager().queryIntentActivities(it, PackageManager.MATCH_DEFAULT_ONLY);for (ResolveInfo resolveInfo : resolveInfos) {System.out.println(resolveInfo.activityInfo.packageName);}}


0 0