Android 获取手机第三方应用列表
16lz
2021-01-23
往往我们需要对手机装了哪些第三方应用,那么第三方应用列表怎么获取呢?
如下:
private List getThirdAppList(Context context) { PackageManager packageManager = context.getPackageManager(); List packageInfoList = packageManager .getInstalledPackages(0); // 判断是否系统应用: //List apps = new ArrayList(); List thirdAPP = new ArrayList<>(); for (int i = 0; i < packageInfoList.size(); i++) { PackageInfo pak = (PackageInfo)packageInfoList.get(i); //判断是否为系统预装的应用 if ((pak.applicationInfo.flags & pak.applicationInfo.FLAG_SYSTEM) <= 0) { // 第三方应用 // apps.add(pak); thirdAPP.add( pak.packageName); } else { //系统应用 } } return thirdAPP ; }
更多相关文章
- Android列表展示和手指滑动分页
- android 调用系统分享微信失败:获取资源失败
- C#:基于WMI查询USB设备信息 及 Android设备厂商VID列表
- android 创建桌面快捷方式,4.0系统可用
- Android 获取系统信息(手机品牌、型号、安卓版本号等等)
- Android获取系统顶部状态栏(Status Bar)和底部导航栏(Navigation
- Android利用GridView制作横向列表
- android获取系统当前详细时间,包括星期
- 更改系统给APP应用分配最大的内存空间