Lines Matching refs:info

215             final ApplicationInfo info = mApplications.get(i);
218 if (!info.enabled) {
219 if (info.enabledSetting != PackageManager.COMPONENT_ENABLED_STATE_DISABLED_USER) {
226 int userId = UserHandle.getUserId(info.uid);
227 final AppEntry entry = mEntriesMap.get(userId).get(info.packageName);
229 entry.info = info;
278 ApplicationInfo info = getAppInfoLocked(packageName, userId);
279 if (info == null) {
281 info = mIpm.getApplicationInfo(packageName, 0, userId);
287 if (info != null) {
288 entry = getEntryLocked(info);
298 ApplicationInfo info = mApplications.get(i);
299 if (pkg.equals(info.packageName)
300 && userId == UserHandle.getUserId(info.uid)) {
301 return info;
368 ApplicationInfo info = mIpm.getApplicationInfo(pkgName,
371 if (info == null) {
374 if (!info.enabled) {
375 if (info.enabledSetting
381 mApplications.add(info);
406 ApplicationInfo info = mApplications.get(idx);
408 if (!info.enabled) {
455 mApplications.remove(appEntry.info);
465 private AppEntry getEntryLocked(ApplicationInfo info) {
466 int userId = UserHandle.getUserId(info.uid);
467 AppEntry entry = mEntriesMap.get(userId).get(info.packageName);
468 if (DEBUG) Log.i(TAG, "Looking up entry of pkg " + info.packageName + ": " + entry);
470 if (DEBUG) Log.i(TAG, "Creating AppEntry for " + info.packageName);
471 entry = new AppEntry(mContext, info, mCurId++);
472 mEntriesMap.get(userId).put(info.packageName, entry);
474 } else if (entry.info != info) {
475 entry.info = info;
659 if (DEBUG) Log.i(TAG, "Using " + entry.info.packageName + ": " + entry);
805 ApplicationInfo info = mApplications.get(i);
806 int userId = UserHandle.getUserId(info.uid);
807 if (mEntriesMap.get(userId).get(info.packageName) == null) {
809 getEntryLocked(info);
819 AppEntry entry = mEntriesMap.get(0).get(info.packageName);
821 (entry.info.flags & ApplicationInfo.FLAG_INSTALLED) == 0) {
822 mEntriesMap.get(0).remove(info.packageName);
934 mCurComputingSizePkg = entry.info.packageName;
935 mCurComputingSizeUserId = UserHandle.getUserId(entry.info.uid);
1147 public ApplicationInfo info;
1157 // A location where extra info can be placed to be used by custom filters.
1160 AppEntry(Context context, ApplicationInfo info, long id) {
1161 apkFile = new File(info.sourceDir);
1163 this.info = info;
1173 this.label = info.packageName;
1176 CharSequence label = info.loadLabel(context.getPackageManager());
1177 this.label = label != null ? label.toString() : info.packageName;
1206 return pm.getUserBadgedIcon(pm.loadUnbadgedItemIcon(info, info),
1207 new UserHandle(UserHandle.getUserId(info.uid)));
1212 return context.getPackageManager().getPackageInfo(info.packageName, 0).versionName;
1230 if (object1.info != null && object2.info != null) {
1232 sCollator.compare(object1.info.packageName, object2.info.packageName);
1237 return object1.info.uid - object2.info.uid;
1273 boolean filterApp(AppEntry info);
1285 return UserHandle.getUserId(entry.info.uid) == mCurrentUser;
1296 return entry.info.enabledSetting
1310 return UserHandle.getUserId(entry.info.uid) != mCurrentUser;
1323 if ((entry.info.flags & ApplicationInfo.FLAG_UPDATED_SYSTEM_APP) != 0) {
1325 } else if ((entry.info.flags & ApplicationInfo.FLAG_SYSTEM) == 0) {
1340 if ((entry.info.flags & ApplicationInfo.FLAG_UPDATED_SYSTEM_APP) != 0) {
1342 } else if ((entry.info.flags & ApplicationInfo.FLAG_SYSTEM) == 0) {
1355 return !entry.info.enabled;
1365 return entry.info.enabled;
1385 return (entry.info.privateFlags & ApplicationInfo.PRIVATE_FLAG_HAS_DOMAIN_URLS) != 0;
1401 public boolean filterApp(AppEntry info) {
1402 return Objects.equals(info.info.volumeUuid, mVolumeUuid);
1422 public boolean filterApp(AppEntry info) {
1423 return mFirstFilter.filterApp(info) && mSecondFilter.filterApp(info);