转载请注明出处:http://blog.csdn.net/l1028386804/article/details/47174969

不多说,不废话,直接上代码,大家一看都懂得。

//判断应用程序是否是用户程序
    public boolean filterApp(ApplicationInfo info) {
    	//原来是系统应用,用户手动升级
        if ((info.flags & ApplicationInfo.FLAG_UPDATED_SYSTEM_APP) != 0) {
            return true;
            //用户自己安装的应用程序
        } else if ((info.flags & ApplicationInfo.FLAG_SYSTEM) == 0) {
            return true;
        }
        return false;
    }