Lines Matching refs:flags

685     static boolean installOnSd(int flags) {
686 if (((flags & PackageManager.INSTALL_FORWARD_LOCK) != 0) ||
687 ((flags & PackageManager.INSTALL_INTERNAL) != 0)) {
690 if ((flags & PackageManager.INSTALL_EXTERNAL) != 0) {
1041 public boolean onTransact(int code, Parcel data, Parcel reply, int flags)
1044 return super.onTransact(code, data, reply, flags);
1329 PackageInfo generatePackageInfo(PackageParser.Package p, int flags) {
1330 if ((flags & PackageManager.GET_UNINSTALLED_PACKAGES) != 0) {
1332 return PackageParser.generatePackageInfo(p, null, flags, 0, 0);
1339 return PackageParser.generatePackageInfo(p, gp.gids, flags,
1343 public PackageInfo getPackageInfo(String packageName, int flags) {
1350 return generatePackageInfo(p, flags);
1352 if((flags & PackageManager.GET_UNINSTALLED_PACKAGES) != 0) {
1353 return generatePackageInfoFromSettingsLP(packageName, flags);
1413 BasePermission bp, int flags) {
1415 return PackageParser.generatePermissionInfo(bp.perm, flags);
1425 public PermissionInfo getPermissionInfo(String name, int flags) {
1429 return generatePermissionInfo(p, flags);
1435 public List<PermissionInfo> queryPermissionsByGroup(String group, int flags) {
1441 out.add(generatePermissionInfo(p, flags));
1445 out.add(PackageParser.generatePermissionInfo(p.perm, flags));
1457 public PermissionGroupInfo getPermissionGroupInfo(String name, int flags) {
1460 mPermissionGroups.get(name), flags);
1464 public List<PermissionGroupInfo> getAllPermissionGroups(int flags) {
1470 out.add(PackageParser.generatePermissionGroupInfo(pg, flags));
1476 private ApplicationInfo generateApplicationInfoFromSettingsLP(String packageName, int flags) {
1480 PackageInfo pInfo = generatePackageInfoFromSettingsLP(packageName, flags);
1486 return PackageParser.generateApplicationInfo(ps.pkg, flags);
1491 private PackageInfo generatePackageInfoFromSettingsLP(String packageName, int flags) {
1497 ps.pkg.applicationInfo.flags = ps.pkgFlags;
1504 return generatePackageInfo(ps.pkg, flags);
1509 public ApplicationInfo getApplicationInfo(String packageName, int flags) {
1517 return PackageParser.generateApplicationInfo(p, flags);
1522 if((flags & PackageManager.GET_UNINSTALLED_PACKAGES) != 0) {
1523 return generateApplicationInfoFromSettingsLP(packageName, flags);
1583 public ActivityInfo getActivityInfo(ComponentName component, int flags) {
1588 if (a != null && mSettings.isEnabledLP(a.info, flags)) {
1589 return PackageParser.generateActivityInfo(a, flags);
1598 public ActivityInfo getReceiverInfo(ComponentName component, int flags) {
1603 if (a != null && mSettings.isEnabledLP(a.info, flags)) {
1604 return PackageParser.generateActivityInfo(a, flags);
1610 public ServiceInfo getServiceInfo(ComponentName component, int flags) {
1615 if (s != null && mSettings.isEnabledLP(s.info, flags)) {
1616 return PackageParser.generateServiceInfo(s, flags);
1622 public ProviderInfo getProviderInfo(ComponentName component, int flags) {
1627 if (p != null && mSettings.isEnabledLP(p.info, flags)) {
1628 return PackageParser.generateProviderInfo(p, flags);
1955 int flags) {
1956 List<ResolveInfo> query = queryIntentActivities(intent, resolvedType, flags);
1957 return chooseBestActivity(intent, resolvedType, flags, query);
1961 int flags, List<ResolveInfo> query) {
1987 flags, query, r0.priority);
1998 int flags, List<ResolveInfo> query, int priority) {
2003 (flags&PackageManager.MATCH_DEFAULT_ONLY) != 0);
2026 ActivityInfo ai = getActivityInfo(pa.mActivity, flags);
2068 String resolvedType, int flags) {
2072 ActivityInfo ai = getActivityInfo(comp, flags);
2085 resolvedType, flags);
2090 resolvedType, flags, pkg.activities);
2098 String resolvedType, int flags) {
2102 intent, resolvedType, flags|PackageManager.GET_RESOLVED_FILTER);
2137 flags);
2148 ai = getActivityInfo(comp, flags);
2225 if ((flags&PackageManager.GET_RESOLVED_FILTER) == 0) {
2246 if ((flags&PackageManager.GET_RESOLVED_FILTER) == 0) {
2258 String resolvedType, int flags) {
2262 ActivityInfo ai = getReceiverInfo(comp, flags);
2275 resolvedType, flags);
2280 resolvedType, flags, pkg.receivers);
2287 int flags) {
2289 flags);
2301 String resolvedType, int flags) {
2305 ServiceInfo si = getServiceInfo(comp, flags);
2318 resolvedType, flags);
2323 resolvedType, flags, pkg.services);
2344 public ParceledListSlice<PackageInfo> getInstalledPackages(int flags, String lastRead) {
2346 final boolean listUninstalled = (flags & PackageManager.GET_UNINSTALLED_PACKAGES) != 0;
2367 pi = generatePackageInfoFromSettingsLP(ps.name, flags);
2372 pi = generatePackageInfo(p, flags);
2389 public ParceledListSlice<ApplicationInfo> getInstalledApplications(int flags,
2392 final boolean listUninstalled = (flags & PackageManager.GET_UNINSTALLED_PACKAGES) != 0;
2413 ai = generateApplicationInfoFromSettingsLP(ps.name, flags);
2418 ai = PackageParser.generateApplicationInfo(p, flags);
2435 public List<ApplicationInfo> getPersistentApplications(int flags) {
2443 && (p.applicationInfo.flags&ApplicationInfo.FLAG_PERSISTENT) != 0
2445 finalList.add(PackageParser.generateApplicationInfo(p, flags));
2453 public ProviderInfo resolveContentProvider(String name, int flags) {
2457 && mSettings.isEnabledLP(provider.info, flags)
2458 && (!mSafeMode || (provider.info.applicationInfo.flags
2460 ? PackageParser.generateProviderInfo(provider, flags)
2478 && (!mSafeMode || (p.info.applicationInfo.flags
2488 int uid, int flags) {
2499 && mSettings.isEnabledLP(p.info, flags)
2500 && (!mSafeMode || (p.info.applicationInfo.flags
2506 flags));
2519 int flags) {
2522 return PackageParser.generateInstrumentationInfo(i, flags);
2527 int flags) {
2538 flags));
2546 private void scanDirLI(File dir, int flags, int scanMode, long currentTime) {
2565 flags|PackageParser.PARSE_MUST_BE_APK, scanMode, currentTime);
2567 if (pkg == null && (flags & PackageParser.PARSE_IS_SYSTEM) == 0 &&
2800 if ((pkg.applicationInfo.flags&ApplicationInfo.FLAG_HAS_CODE) != 0 && mInstaller != null) {
2834 ((pkg.applicationInfo.flags & ApplicationInfo.FLAG_NEVER_ENCRYPT) == 0);
2880 pkg.applicationInfo.flags |= ApplicationInfo.FLAG_SYSTEM;
2904 mResolveActivity.flags = ActivityInfo.FLAG_EXCLUDE_FROM_RECENTS;
2983 pkg.applicationInfo.flags, true);
3064 pkg.applicationInfo.flags, true, false);
3096 pkg.applicationInfo.flags |= ApplicationInfo.FLAG_UPDATED_SYSTEM_APP;
3362 pkg.applicationInfo.flags |= ApplicationInfo.FLAG_FACTORY_TEST;
4050 + " flags=0x" + Integer.toHexString(pkg.applicationInfo.flags)
4056 + " flags=0x" + Integer.toHexString(pkg.applicationInfo.flags)
4084 public List queryIntent(Intent intent, String resolvedType, int flags) {
4085 mFlags = flags;
4087 (flags&PackageManager.MATCH_DEFAULT_ONLY) != 0);
4090 public List queryIntentForPackage(Intent intent, String resolvedType, int flags,
4095 mFlags = flags;
4096 final boolean defaultOnly = (flags&PackageManager.MATCH_DEFAULT_ONLY) != 0;
4180 if (mSafeMode && (activity.info.applicationInfo.flags
4243 public List queryIntent(Intent intent, String resolvedType, int flags) {
4244 mFlags = flags;
4246 (flags&PackageManager.MATCH_DEFAULT_ONLY) != 0);
4249 public List queryIntentForPackage(Intent intent, String resolvedType, int flags,
4254 mFlags = flags;
4255 final boolean defaultOnly = (flags&PackageManager.MATCH_DEFAULT_ONLY) != 0;
4338 if (mSafeMode && (service.info.applicationInfo.flags
4579 final Uri packageURI, final IPackageInstallObserver observer, final int flags) {
4580 installPackage(packageURI, observer, flags, null);
4585 final Uri packageURI, final IPackageInstallObserver observer, final int flags,
4591 msg.obj = new InstallParams(packageURI, observer, flags,
4711 int flags;
4717 IPackageInstallObserver observer, int flags,
4720 this.flags = flags;
4725 private int installLocationPolicy(PackageInfoLite pkgLite, int flags) {
4728 boolean onSd = (flags & PackageManager.INSTALL_EXTERNAL) != 0;
4732 if ((flags & PackageManager.INSTALL_REPLACE_EXISTING) != 0) {
4734 if ((pkg.applicationInfo.flags & ApplicationInfo.FLAG_SYSTEM) != 0) {
4781 boolean fwdLocked = (flags & PackageManager.INSTALL_FORWARD_LOCK) != 0;
4782 boolean onSd = (flags & PackageManager.INSTALL_EXTERNAL) != 0;
4783 boolean onInt = (flags & PackageManager.INSTALL_INTERNAL) != 0;
4786 Slog.w(TAG, "Conflicting flags specified for installing on both internal and external");
4798 pkgLite = mContainerService.getMinimalPackageInfo(packageURI, flags);
4816 loc = installLocationPolicy(pkgLite, flags);
4818 // Override install location with flags
4821 flags |= PackageManager.INSTALL_EXTERNAL;
4822 flags &= ~PackageManager.INSTALL_INTERNAL;
4826 flags |= PackageManager.INSTALL_INTERNAL;
4827 flags &= ~PackageManager.INSTALL_EXTERNAL;
4861 * srcArgs and targetArgs are not set for invalid flags and make
4868 final int flags;
4874 MoveParams(InstallArgs srcArgs, IPackageMoveObserver observer, int flags,
4878 this.flags = flags;
4882 targetArgs = createInstallArgs(packageUri, flags, packageName, dataDir);
4931 if (installOnSd(params.flags)) {
4938 private InstallArgs createInstallArgs(int flags, String fullCodePath, String fullResourcePath,
4940 if (installOnSd(flags)) {
4948 private InstallArgs createInstallArgs(Uri packageURI, int flags, String pkgName, String dataDir) {
4949 if (installOnSd(flags)) {
4959 // Always refers to PackageManager flags only
4960 final int flags;
4965 IPackageInstallObserver observer, int flags,
4968 this.flags = flags;
4996 params.flags, params.installerPackageName);
5125 if ((flags & PackageManager.INSTALL_FORWARD_LOCK) != 0) {
5202 return (flags & PackageManager.INSTALL_FORWARD_LOCK) != 0;
5215 params.flags, params.installerPackageName);
5721 pkg.applicationInfo.flags |= ApplicationInfo.FLAG_UPDATED_SYSTEM_APP;
5761 if ((newPackage.applicationInfo.flags&ApplicationInfo.FLAG_HAS_CODE) != 0) {
5821 int pFlags = args.flags;
5846 if ((pkg.applicationInfo.flags&ApplicationInfo.FLAG_TEST_ONLY) != 0) {
5884 systemApp = (ps.pkg.applicationInfo.flags &
5954 return (pkg.applicationInfo.flags & ApplicationInfo.FLAG_FORWARD_LOCK) != 0;
5958 return (pkg.applicationInfo.flags & ApplicationInfo.FLAG_EXTERNAL_STORAGE) != 0;
5962 return (pkg.applicationInfo.flags & ApplicationInfo.FLAG_SYSTEM) != 0;
5966 return (info.flags & ApplicationInfo.FLAG_SYSTEM) != 0;
5970 return (pkg.applicationInfo.flags & ApplicationInfo.FLAG_UPDATED_SYSTEM_APP) != 0;
6071 final int flags) {
6078 final boolean succeded = deletePackageX(packageName, true, true, flags);
6105 boolean deleteCodeAndResources, int flags) {
6121 flags | REMOVE_CHATTY, info, true);
6182 int flags, boolean writeSettings) {
6187 removePackageLI(p, (flags&REMOVE_CHATTY) != 0);
6193 if ((flags&PackageManager.DONT_DELETE_DATA) == 0) {
6212 if ((flags&PackageManager.DONT_DELETE_DATA) == 0) {
6246 int flags, PackageRemovedInfo outInfo, boolean writeSettings) {
6270 flags &= ~PackageManager.DONT_DELETE_DATA;
6273 flags |= PackageManager.DONT_DELETE_DATA;
6275 boolean ret = deleteInstalledPackageLI(p, true, flags, outInfo,
6305 boolean deleteCodeAndResources, int flags, PackageRemovedInfo outInfo,
6317 removePackageDataLI(p, outInfo, flags, writeSettings);
6334 boolean deleteCodeAndResources, int flags, PackageRemovedInfo outInfo,
6362 removePackageDataLI(p, outInfo, flags, writeSettings);
6375 ret = deleteSystemPackageLI(p, flags, outInfo, writeSettings);
6380 ret = deleteInstalledPackageLI(p, deleteCodeAndResources, flags, outInfo,
6589 public List<PackageInfo> getPreferredPackages(int flags) {
6751 int newState, int flags) {
6752 setEnabledSetting(appPackageName, null, newState, flags);
6756 int newState, int flags) {
6758 componentName.getClassName(), newState, flags);
6762 final String packageName, String className, int newState, final int flags) {
6837 if ((flags&PackageManager.DONT_KILL_APP) == 0) {
6857 (flags&PackageManager.DONT_KILL_APP) != 0, components, packageUid);
7181 if ((ps.pkg.applicationInfo.flags &
7187 if ((ps.pkg.applicationInfo.flags &
7193 if ((ps.pkg.applicationInfo.flags &
7199 if ((ps.pkg.applicationInfo.flags &
7205 if ((ps.pkg.applicationInfo.flags &
7211 if ((ps.pkg.applicationInfo.flags &
8143 p.pkg.applicationInfo.flags |= ApplicationInfo.FLAG_UPDATED_SYSTEM_APP;
8166 p.pkg.applicationInfo.flags &= ~ApplicationInfo.FLAG_UPDATED_SYSTEM_APP;
8704 boolean isDebug = (ai.flags & ApplicationInfo.FLAG_DEBUGGABLE) != 0;
8718 // NOTE: We prefer not to expose all ApplicationInfo flags for now.
8824 serializer.attribute(null, "flags",
9294 systemStr = parser.getAttributeValue(null, "flags");
9687 boolean isEnabledLP(ComponentInfo componentInfo, int flags) {
9688 if ((flags&PackageManager.GET_DISABLED_COMPONENTS) != 0) {
10075 final IPackageMoveObserver observer, final int flags) {
10098 if ((flags & PackageManager.MOVE_EXTERNAL_MEDIA) != 0 &&
10099 (flags & PackageManager.MOVE_INTERNAL) != 0) {
10100 Slog.w(TAG, "Ambigous flags specified for move location.");
10103 newFlags = (flags & PackageManager.MOVE_EXTERNAL_MEDIA) != 0 ?
10180 if ((mp.flags & PackageManager.INSTALL_EXTERNAL) == 0) {
10218 if ((mp.flags & PackageManager.INSTALL_EXTERNAL) != 0) {
10219 pkg.applicationInfo.flags |= ApplicationInfo.FLAG_EXTERNAL_STORAGE;
10221 pkg.applicationInfo.flags &= ~ApplicationInfo.FLAG_EXTERNAL_STORAGE;
10223 ps.setFlags(pkg.applicationInfo.flags);