您的位置:首页 > 移动开发 > Android开发

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

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

/**
* 获取系统安装的所有的浏览器应用
*
* @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);
}
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐