android 中获取当前设备安装了哪些应用

来源:互联网 发布:淘宝上货怎么上 编辑:程序博客网 时间:2024/06/05 15:56
List<PackageInfo> packageInfos = getPackageManager().getInstalledPackages(0);for(PackageInfo packageInfo:packageInfos) {Log.d("Main_packageName", packageInfo.packageName);Log.d("Main_versionName", packageInfo.versionName);Log.d("Main_versionCode", packageInfo.versionCode+"");}

   这样我们就得到了当前安装程序的一个集合,我们就可以判断当前设备都是安装了什么应用,当然我们这样获取的集合其实是包含系统应用的

如果我们不想要系统应用,那我们直接创建一个集合,再遍历整个集合把packageInfo.versionName == null的过滤掉,这样我们就得到了设备安装的程序


0 0
原创粉丝点击