首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 移动开发 > Android >

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

2012-03-31 
ApplicationInfo过滤系统程序为什么过滤系统程序用if(applicationInfo.flag&ApplicationInfo.Flag_System

ApplicationInfo过滤系统程序
为什么过滤系统程序用if(applicationInfo.flag&ApplicationInfo.Flag_System>0),为什么用按位与过滤,怎么理解?不可以用if(applicationInfo.flag==ApplicationInfo.Flag_System)吗?

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

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

热点排行