Home | History | Annotate | Download | only in users

Lines Matching defs:pi

417             final PackageInfo pi = mPackageManager.getPackageInfo(packageName, 0);
418 if (pi.applicationInfo == null) return false;
419 final int flags = pi.applicationInfo.flags;
565 PackageInfo pi = pm.getPackageInfo(app.packageName, 0);
570 && pi.requiredAccountType != null && pi.restrictedAccountType == null) {
632 private boolean isPlatformSigned(PackageInfo pi) {
633 return (pi != null && pi.signatures != null &&
634 mSysPackageInfo.signatures[0].equals(pi.signatures[0]));
637 private boolean isAppEnabledForUser(PackageInfo pi) {
638 if (pi == null) return false;
639 final int flags = pi.applicationInfo.flags;
674 PackageInfo pi = null;
676 pi = ipm.getPackageInfo(packageName,
681 if (pi != null && (pi.requiredForAllUsers || isPlatformSigned(pi))) {
693 } else if (!mNewUser && isAppEnabledForUser(pi)) {
697 && pi.requiredAccountType != null && pi.restrictedAccountType == null) {
702 if (mRestrictedProfile && pi.restrictedAccountType != null) {