Android(安卓)判断程序是否是系统程序
16lz
2021-01-24
获得Android手机中安装程序是否是系统程序,比较好的方式是先获得已经安装的应用程序,然后过滤后得到想要的程序列表。
主要代码如下:
List<PackageInfo> packageInfoLis = getPackageManager().getInstalledPackages(PackageManager.PERMISSION_GRANTED); for (PackageInfo packageInfo : packageInfoLis) { if ((packageInfo.applicationInfo.flags & ApplicationInfo.FLAG_SYSTEM) > 0) {// 系统应用} else {// 非系统应用}}
相对于使用包名,UID,应用程序安装路径等去判断,上述方法是比较好的方式之一。
更多相关文章
- 在线升级Android应用程序完善版
- Ubuntu 14 配置Android(安卓)Studio的快捷启动方式
- android中给用户提醒的三种方式
- android 广播 service
- Android系统的开机画面显示过程分析(7)
- Android(安卓)系统原生dialog使用
- Android(安卓)常见的几种加密方式RSA、CBC的集成
- Android跳转到系统通知管理页面
- OkHttpClientManager使用