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); } }
相关文章推荐
- Android初学------系统设置之获取所有安装应用大小
- android获取所有应用信息,判断系统应用或第三方应用,监听应用安装和卸载
- [Android Pro] 获取手机已经安装的应用 和 获取当前正在运行的所有进程(一个uid对应多个pid)
- Android获取系统已安装应用软件程序(apk)信息
- android获取已安装应用中的系统应用程序
- Android 获取所有安装应用显示在listview上
- [Android Pro] 获取手机已经安装的应用 和 获取当前正在运行的所有进程(一个uid对应多个pid)
- 【转】android获取所有安装的非系统应用
- Android系统应用开发(二)有条件的获取所有app以及自定义
- [置顶] Android中高仿快牙实现Socket列表的展示,获取安卓手机系统安装的应用和自己安装的应用相关信息
- [置顶] Android中高仿快牙实现Socket列表的展示,获取安卓手机系统安装的应用和自己安装的应用相关信息
- android初学------获取所有安装的应用信息
- android 获取系统内所有应用的信息
- 如何获取所有安装的Android应用并且可以运行其中一个?
- Android 获取系统中所有安装的APK的信息
- 获得Android系统所有已安装的应用并联网自动检测升级更新
- android 获取系统已经安装的应用
- Android获取系统应用及安装应用的权限列表
- 获得Android系统所有已安装的应用并联网自动检测升级更新
- unity3d 获取所有安装应用包名和应用名 android C#版