当前位置: 代码迷 >> Android >> ApplicationInfo过滤系统程序,该怎么处理
  详细解决方案

ApplicationInfo过滤系统程序,该怎么处理

热度:39   发布时间:2016-05-01 22:08:02.0
ApplicationInfo过滤系统程序
为什么过滤系统程序用if(applicationInfo.flag&ApplicationInfo.Flag_System>0),为什么用按位与过滤,怎么理解?不可以用if(applicationInfo.flag==ApplicationInfo.Flag_System)吗?

------解决方案--------------------
肯定是不对的了
用&只是检测相同的位,看看二进制 1010 和 1111
------解决方案--------------------
== 不行
flag 每一位表示不同的含义

例如 第一位表示是否是系统的 第二位表示是否允许调试
那么 01 11 都是系统应用
  相关解决方案