/aosp14/frameworks/base/services/core/java/com/android/server/pm/parsing/pkg/ |
H A D | AndroidPackageUtils.java | 17 package com.android.server.pm.parsing.pkg; 62 if (pkg.isDeclaredHavingCode()) { in getAllCodePathsExcludingResourceOnly() 63 paths.add(pkg.getBaseApkPath()); in getAllCodePathsExcludingResourceOnly() 82 paths.add(pkg.getBaseApkPath()); in getAllCodePaths() 94 pkg.getSdkLibraryName(), in createSharedLibraryForSdk() 118 pkg.getLongVersionCode()), in createSharedLibraryForDynamic() 158 pkg.isMultiArch(), in createNativeLibraryHandle() 160 pkg.isDebuggable() in createNativeLibraryHandle() 229 return pkg.isDirectBootAware() || pkg.isPartiallyDirectBootAware(); in isEncryptionAware() 234 return pkg.getSdkLibraryName() != null || pkg.getStaticSharedLibraryName() != null in isLibrary() [all …]
|
/aosp14/frameworks/base/packages/SystemUI/src/com/android/systemui/ |
H A D | ForegroundServicesUserState.java | 48 public void addOp(String pkg, int op) { in addOp() argument 49 if (mAppOps.get(pkg) == null) { in addOp() 52 mAppOps.get(pkg).add(op); in addOp() 63 mAppOps.remove(pkg); in removeOp() 94 if (map.get(pkg) == null) { in addNotification() 95 map.put(pkg, new ArraySet<>()); in addNotification() 97 map.get(pkg).add(key); in addNotification() 101 String pkg, String key) { in removeNotification() argument 109 map.remove(pkg); in removeNotification() 125 for (String pkg : mRunning) { in isDisclosureNeeded() [all …]
|
/aosp14/frameworks/base/services/core/java/com/android/server/pm/parsing/ |
H A D | PackageInfoUtils.java | 65 import com.android.server.pm.pkg.SELinuxUtil; 266 info.isStub = pkg.isStub(); in generateWithComponents() 267 info.coreApp = pkg.isCoreApp(); in generateWithComponents() 268 info.isApex = pkg.isApex(); in generateWithComponents() 351 pkg.getInstrumentations().get(i), pkg, flags, state, in generateWithComponents() 429 if (pkg == null) { in generateApplicationInfo() 443 initForUser(info, pkg, userId); in generateApplicationInfo() 683 info.splitSourceDirs = pkg.getSplitCodePaths().length == 0 ? null : pkg.getSplitCodePaths(); in generateInstrumentationInfo() 689 initForUser(info, pkg, userId); in generateInstrumentationInfo() 1093 pkg.getPackageName()); in getDataDir() [all …]
|
/aosp14/frameworks/base/core/java/android/app/ |
H A D | INotificationManager.aidl | 53 void cancelToast(String pkg, IBinder token); in cancelToast() argument 54 void finishToken(String pkg, IBinder token); in finishToken() argument 61 boolean isInCall(String pkg, int uid); in isInCall() argument 63 boolean canShowBadge(String pkg, int uid); in canShowBadge() argument 64 boolean hasSentValidMsg(String pkg, int uid); in hasSentValidMsg() argument 68 boolean hasSentValidBubble(String pkg, int uid); in hasSentValidBubble() argument 79 boolean areNotificationsEnabled(String pkg); in areNotificationsEnabled() argument 80 int getPackageImportance(String pkg); in getPackageImportance() argument 81 boolean isImportanceLocked(String pkg, int uid); in isImportanceLocked() argument 89 boolean areBubblesAllowed(String pkg); in areBubblesAllowed() argument [all …]
|
/aosp14/frameworks/base/services/core/java/com/android/server/pm/ |
H A D | AppDataHelper.java | 114 if (!shouldHaveAppStorage(pkg)) { in prepareAppDataPostCommitLIF() 174 if (pkg == null) { in prepareAppData() 295 if (pkg == null) { 340 mInstaller.migrateAppData(pkg.getVolumeUuid(), pkg.getPackageName(), userId, 562 if (pkg == null) { 568 clearAppProfilesLIF(pkg); 580 mInstaller.clearAppData(pkg.getVolumeUuid(), pkg.getPackageName(), realUserId, 589 if (pkg == null) { 605 if (pkg == null) { 620 mInstaller.destroyAppData(pkg.getVolumeUuid(), pkg.getPackageName(), realUserId, [all …]
|
H A D | SharedLibrariesImpl.java | 466 pkg.getSdkLibraryName(), pkg.getSdkLibVersionMajor()); 472 pkg.getStaticSharedLibraryName(), pkg.getStaticSharedLibraryVersion()); 914 if (pkg == null) { 924 pkg.getPackageName(), "shared", true, pkg.getTargetSdkVersion(), null, 929 pkg.getUsesStaticLibrariesVersions(), pkg.getUsesStaticLibrariesCertDigests(), 930 pkg.getPackageName(), "static shared", true, pkg.getTargetSdkVersion(), 935 pkg.getPackageName(), "shared", false, pkg.getTargetSdkVersion(), 939 pkg.getPackageName(), pkg.getTargetSdkVersion())) { 955 pkg.getUsesSdkLibrariesVersionsMajor(), pkg.getUsesSdkLibrariesCertDigests(), 956 pkg.getPackageName(), "sdk", true, pkg.getTargetSdkVersion(), usesLibraryInfos, [all …]
|
H A D | KeySetManagerService.java | 33 import com.android.server.pm.pkg.AndroidPackage; 35 import com.android.server.pm.pkg.SharedUserApi; 149 if (pkg == null) { in packageIsSignedByLPr() 152 if (pkg.getKeySetData() == null) { in packageIsSignedByLPr() 175 if (pkg == null) { in packageIsSignedByExactlyLPr() 178 if (pkg.getKeySetData() == null in packageIsSignedByExactlyLPr() 203 if (pkg == null || pkg.getPackageName() == null) { in assertScannedPackageValid() 241 if (pkg.getKeySetMapping() != null) { in addScannedPackageLPw() 602 clearPackageKeySetDataLPw(pkg); in removeAppKeySetDataLPw() 632 PackageSetting pkg = e.getValue(); in dumpLPr() local [all …]
|
H A D | ScanPackageUtils.java | 82 import com.android.server.pm.pkg.AndroidPackage; 600 if (pkg.getSharedUserId() != null) { in assertStaticSharedLibraryIsValid() 607 if (!pkg.getActivities().isEmpty()) { in assertStaticSharedLibraryIsValid() 614 if (!pkg.getServices().isEmpty()) { in assertStaticSharedLibraryIsValid() 621 if (!pkg.getProviders().isEmpty()) { in assertStaticSharedLibraryIsValid() 628 if (!pkg.getReceivers().isEmpty()) { in assertStaticSharedLibraryIsValid() 663 if (pkg.getOverlayTarget() != null) { in assertStaticSharedLibraryIsValid() 681 assertPackageProcesses(pkg, pkg.getActivities(), procs, "activity"); in assertProcessesAreValid() 682 assertPackageProcesses(pkg, pkg.getServices(), procs, "service"); in assertProcessesAreValid() 683 assertPackageProcesses(pkg, pkg.getReceivers(), procs, "receiver"); in assertProcessesAreValid() [all …]
|
H A D | PackageDexOptimizer.java | 82 import com.android.server.pm.pkg.AndroidPackage; 83 import com.android.server.pm.pkg.PackageState; 193 if (!pkg.isDeclaredHavingCode()) { in canOptimizePackage() 198 if (pkg.isApex()) { in canOptimizePackage() 232 if (pkg.getUid() == -1) { in performDexOpt() 236 if (!canOptimizePackage(pkg)) { in performDexOpt() 798 if (pkg.isUseEmbeddedDex()) { in getRealCompilerFilter() 814 boolean vmSafeModeOrDebuggable = pkg.isVmSafeMode() || pkg.isDebuggable(); in getRealCompilerFilter() 836 return getDexFlags(pkg.isDebuggable(), in getDexFlags() 838 pkg.getSplitDependencies(), pkg.isIsolatedSplitLoading(), compilerFilter, in getDexFlags() [all …]
|
/aosp14/frameworks/base/services/core/java/com/android/server/pm/pkg/parsing/ |
H A D | ParsingPackageUtils.java | 414 pkg.asSplit( in parseClusterPackage() 830 return (pkg.getActivities().size() + pkg.getServices().size() + pkg.getProviders().size() in hasTooManyComponents() 849 pkg.setMetaData(metaDataResult.getResult().toBundle(pkg.getMetaData())); in parseSplitBaseAppChildTags() 1462 pkg.addReqFeature(fi); in parseUsesFeature() 2208 pkg.setHasDomainUrls(hasDomainURLs(pkg)); in parseBaseApplication() 2223 pkg in parseBaseAppBasicFlags() 2637 ParsingPackage newPkg = pkg.setProfileableByShell(pkg.isProfileableByShell() 2705 pkg.getProcessName(), pkg.getUiOptions(), taskAffinity, 3063 return getSigningDetails(input, pkg.getBaseApkPath(), pkg.isStaticSharedLibrary(), 3064 pkg.getTargetSdkVersion(), pkg.getSplitCodePaths(), skipVerify); [all …]
|
/aosp14/frameworks/base/services/tests/servicestests/src/com/android/server/pm/dex/ |
H A D | DexMetadataHelperTest.java | 42 import com.android.server.pm.parsing.pkg.AndroidPackageUtils; 43 import com.android.server.pm.parsing.pkg.ParsedPackage; 44 import com.android.server.pm.pkg.AndroidPackage; 144 String packageName = pkg.getPackageName(); in validatePackageDexMetadata() 145 long versionCode = pkg.getLongVersionCode(); in validatePackageDexMetadata() 159 validatePackageDexMetadata(pkg, /*requireManifest=*/true); in validatePackageDexMetatadataVaryingRequireManifest() 160 validatePackageDexMetadata(pkg, /*requireManifest=*/false); in validatePackageDexMetatadataVaryingRequireManifest() 176 validatePackageDexMetatadataVaryingRequireManifest(pkg); in testParsePackageWithDmFileValid() 199 validatePackageDexMetatadataVaryingRequireManifest(pkg); in testParsePackageSplitsWithDmFileValid() 218 validatePackageDexMetatadataVaryingRequireManifest(pkg); in testParsePackageSplitsNoBaseWithDmFileValid() [all …]
|
/aosp14/frameworks/base/cmds/incidentd/src/ |
H A D | Broadcaster.cpp | 57 pkg(), in ReportId() 63 pkg(that.pkg), in ReportId() 69 pkg(p), in ReportId() 83 if (pkg < that.pkg) { in operator <() 86 if (pkg > that.pkg) { in operator <() 144 void Broadcaster::clearPackageBroadcasts(const string& pkg) { in clearPackageBroadcasts() argument 149 if (it->first.pkg == pkg) { in clearPackageBroadcasts() 297 mHistory[ReportId(id, pkg, cls)].ready_sent = true; in set_ready_sent() 319 set_approval_sent(id, pkg, cls, listener); in send_approval_broadcasts() 338 err = file->markApproved(reportId.pkg, reportId.cls); in report_approved() [all …]
|
/aosp14/frameworks/base/services/tests/PackageManagerServiceTests/unit/src/com/android/server/pm/test/pkg/ |
H A D | PackageStateTest.kt | 17 package com.android.server.pm.test.pkg 30 import com.android.server.pm.pkg.AndroidPackage 31 import com.android.server.pm.pkg.PackageState 32 import com.android.server.pm.pkg.PackageStateImpl 186 pkg.activities, 187 pkg.receivers, 188 pkg.providers, 189 pkg.services, 190 pkg.instrumentations, 191 pkg.permissions, [all …]
|
/aosp14/frameworks/base/services/core/java/com/android/server/slice/ |
H A D | SliceManagerService.java | 146 verifyCaller(pkg); in getPinnedSlices() 166 verifyCaller(pkg); in pinSlice() 176 isAssistant(pkg, user) || isDefaultHomeApp(pkg, user) in pinSlice() 184 verifyCaller(pkg); in unpinSlice() 199 verifyCaller(pkg); in hasSliceAccess() 205 verifyCaller(pkg); in getPinnedSpecs() 213 verifyCaller(pkg); in grantSlicePermission() 221 verifyCaller(pkg); in revokeSlicePermission() 237 if (pkg == null) { in checkSlicePermissionInternal() 352 if (!Objects.equals(getProviderPkg(uri, user), pkg) || pkg == null) { in enforceOwner() [all …]
|
/aosp14/frameworks/base/services/tests/PackageManagerServiceTests/unit/src/com/android/server/pm/test/verify/domain/ |
H A D | DomainVerificationCollectorTest.kt | 27 import com.android.server.pm.pkg.AndroidPackage 28 import com.android.server.pm.pkg.component.ParsedActivityImpl 57 val pkg = mockPkg(useV2 = false, autoVerify = true) regex 59 assertThat(collector.collectAllWebDomains(pkg)) 69 val pkg = mockPkg(useV2 = false, autoVerify = false) regex 71 assertThat(collector.collectAllWebDomains(pkg)) 81 assertThat(collector.collectAllWebDomains(pkg)) 142 assertThat(collector.collectAllWebDomains(pkg)) 153 assertThat(collector.collectAllWebDomains(pkg)) 166 assertThat(collector.collectAllWebDomains(pkg)) [all …]
|
/aosp14/frameworks/base/services/tests/servicestests/src/com/android/server/om/ |
H A D | OverlayManagerServiceImplTestsBase.java | 141 mState.add(pkg, userId); in addPackage() 176 mState.add(pkg, userId); in installAndAssert() 202 mState.add(pkg, userId); in upgradeAndAssert() 229 mState.add(pkg, userId); in downgradeAndAssert() 244 if (pkg == null) { in uninstallAndAssert() 258 mPackages.put(pkg.packageName, pkg); in add() 272 if (pkg != null) { in uninstall() 279 return pkg != null && pkg.installedUserIds.contains(userId) ? pkg : null; in select() 397 if (pkg != null) { in initializeForUser() 434 if (pkg == null || !pkg.overlayableNames.contains(targetOverlayableName)) { in getOverlayableForTarget() [all …]
|
/aosp14/frameworks/base/core/tests/overlaytests/host/src/com/android/server/om/hosttest/ |
H A D | InstallOverlayTests.java | 50 for (String pkg : ALL_PACKAGES) { in ensureNoOverlays() 51 assertFalse(pkg + " should not be installed", isPackageInstalled(pkg)); in ensureNoOverlays() 53 overlayManagerContainsPackage(pkg)); in ensureNoOverlays() 64 for (String pkg : ALL_PACKAGES) { in uninstallOverlays() 65 uninstallPackage(pkg); in uninstallOverlays() 199 private void installPackage(String pkg) throws Exception { in installPackage() argument 200 super.installPackage(pkg); in installPackage() 205 super.installPackage(pkg, "--instant"); in installInstantPackage() 210 shell("cmd package install-existing --wait --full " + pkg); in installConvertExistingInstantPackageToFull() 224 return shell("cmd overlay list").contains(pkg); in overlayManagerContainsPackage() [all …]
|
/aosp14/frameworks/base/packages/SettingsLib/src/com/android/settingslib/fuelgauge/ |
H A D | PowerAllowlistBackend.java | 80 public boolean isSysAllowlisted(String pkg) { in isSysAllowlisted() argument 81 return mSysAllowlistedApps.contains(pkg); in isSysAllowlisted() 88 if (mAllowlistedApps.contains(pkg)) { in isAllowlisted() 92 if (isDefaultActiveApp(pkg, uid)) { in isAllowlisted() 107 if (mDefaultActiveApps.contains(pkg)) { in isDefaultActiveApp() 155 for (String pkg : pkgs) { in isAllowlisted() 156 if (isAllowlisted(pkg, uid)) { in isAllowlisted() 168 public void addApp(String pkg) { in addApp() argument 171 mAllowlistedApps.add(pkg); in addApp() 181 public void removeApp(String pkg) { in removeApp() argument [all …]
|
/aosp14/frameworks/base/services/tests/uiservicestests/src/com/android/server/notification/ |
H A D | GroupHelperTest.java | 82 return new StatusBarNotification(pkg, pkg, id, tag, 0, 0, nb.build(), user, null, in getSbn() 180 final String pkg = "package"; in testNoGroup_postingUnderLimit() local 190 final String pkg = "package"; in testNoGroup_multiPackage() local 203 final String pkg = "package"; in testNoGroup_multiUser() local 215 final String pkg = "package"; in testNoGroup_someAreGrouped() local 227 final String pkg = "package"; in testAddSummary() local 242 final String pkg = "package"; in testAddSummary_oneChildOngoing_summaryOngoing() local 260 final String pkg = "package"; in testAddSummary_oneChildAutoCancel_summaryNotAutoCancel() local 278 final String pkg = "package"; in testAddSummary_allChildrenAutoCancel_summaryAutoCancel() local 294 final String pkg = "package"; in testAddSummary_summaryAutoCancelNoClear() local [all …]
|
/aosp14/frameworks/base/services/core/java/com/android/server/incident/ |
H A D | IncidentCompanionService.java | 137 intent.setComponent(new ComponentName(pkg, cls)); in sendReportReadyBroadcast() 212 if (pkg == null || cls == null || id == null in deleteIncidentReports() 216 enforceAccessReportsPermissions(pkg); in deleteIncidentReports() 231 if (pkg == null || pkg.length() == 0) { in deleteAllIncidentReports() 234 enforceAccessReportsPermissions(pkg); in deleteAllIncidentReports() 250 if (pkg == null || cls == null || id == null in getIncidentReport() 254 enforceAccessReportsPermissions(pkg); in getIncidentReport() 339 private void enforceAccessReportsPermissions(String pkg) { in enforceAccessReportsPermissions() argument 347 if (pkg != null) { in enforceAccessReportsPermissions() 348 enforceCallerIsSameApp(pkg); in enforceAccessReportsPermissions() [all …]
|
/aosp14/frameworks/base/services/core/java/com/android/server/pm/pkg/component/ |
H A D | ComponentParseUtils.java | 17 package com.android.server.pm.pkg.component; 32 import com.android.server.pm.pkg.PackageUserState; 33 import com.android.server.pm.pkg.PackageUserStateUtils; 34 import com.android.server.pm.pkg.parsing.ParsingPackage; 35 import com.android.server.pm.pkg.parsing.ParsingPackageUtils; 36 import com.android.server.pm.pkg.parsing.ParsingUtils; 87 return input.success(defProc != null ? defProc : pkg); in buildProcessName() 93 return input.success(pkg); in buildProcessName() 115 return buildCompoundName(pkg, procSeq, "taskAffinity", input); in buildTaskAffinityName() 122 if (pkg != null && c == ':') { in buildCompoundName() [all …]
|
/aosp14/frameworks/base/services/core/java/com/android/server/notification/ |
H A D | NotificationManagerInternal.java | 26 NotificationChannel getNotificationChannel(String pkg, int uid, String channelId); in getNotificationChannel() argument 27 NotificationChannelGroup getNotificationChannelGroup(String pkg, int uid, String channelId); in getNotificationChannelGroup() argument 28 void enqueueNotification(String pkg, String basePkg, int callingUid, int callingPid, in enqueueNotification() argument 30 void enqueueNotification(String pkg, String basePkg, int callingUid, int callingPid, in enqueueNotification() argument 33 void cancelNotification(String pkg, String basePkg, int callingUid, int callingPid, in cancelNotification() argument 37 boolean isNotificationShown(String pkg, String tag, int notificationId, int userId); in isNotificationShown() argument 39 void removeForegroundServiceFlagFromNotification(String pkg, int notificationId, int userId); in removeForegroundServiceFlagFromNotification() argument 41 void removeUserInitiatedJobFlagFromNotification(String pkg, int notificationId, int userId); in removeUserInitiatedJobFlagFromNotification() argument 43 void onConversationRemoved(String pkg, int uid, Set<String> shortcuts); in onConversationRemoved() argument 46 int getNumNotificationChannelsForPackage(String pkg, int uid, boolean includeDeleted); in getNumNotificationChannelsForPackage() argument [all …]
|
/aosp14/frameworks/base/services/core/java/com/android/server/pm/verify/domain/ |
H A D | DomainVerificationCollector.java | 32 import com.android.server.pm.pkg.AndroidPackage; 33 import com.android.server.pm.pkg.component.ParsedActivity; 34 import com.android.server.pm.pkg.component.ParsedIntentInfo; 95 public ArraySet<String> collectAllWebDomains(@NonNull AndroidPackage pkg) { in collectAllWebDomains() argument 96 return collectDomains(pkg, false /* checkAutoVerify */, true /* valid */); in collectAllWebDomains() 105 return collectDomains(pkg, true /* checkAutoVerify */, true /* valid */); in collectValidAutoVerifyDomains() 127 public boolean containsAutoVerifyDomain(@NonNull AndroidPackage pkg, 139 private ArraySet<String> collectDomains(@NonNull AndroidPackage pkg, 166 @NonNull AndroidPackage pkg, boolean checkAutoVerify, boolean valid, 175 List<ParsedActivity> activities = pkg.getActivities(); [all …]
|
/aosp14/frameworks/base/services/tests/PackageManagerServiceTests/server/src/com/android/server/pm/ |
H A D | PackageParserTest.java | 67 import com.android.server.pm.parsing.pkg.PackageImpl; 70 import com.android.server.pm.pkg.AndroidPackage; 145 assertNotNull(pkg); in testParse_noCache() 150 assertNotNull(pkg); in testParse_noCache() 207 setKnownFields(pkg); in test_roundTripKnownFields() 220 setKnownFields(pkg); in test_stringInterning() 748 .setName(pkg.getPackageName()) in mockPkgSetting() 750 .setCodePath(pkg.getPath()) in mockPkgSetting() 1134 Object array = f.get(pkg); in assertAllFieldsExist() 1143 int value = (int) f.get(pkg); in assertAllFieldsExist() [all …]
|
/aosp14/frameworks/base/services/core/java/com/android/server/pm/dex/ |
H A D | ArtUtils.java | 24 import com.android.server.pm.parsing.pkg.AndroidPackageUtils; 25 import com.android.server.pm.pkg.AndroidPackage; 26 import com.android.server.pm.pkg.PackageState; 42 AndroidPackage pkg, PackageState packageState) { in createArtPackageInfo() argument 44 pkg.getPackageName(), in createArtPackageInfo() 47 AndroidPackageUtils.getAllCodePaths(pkg), in createArtPackageInfo() 48 getOatDir(pkg, packageState)); in createArtPackageInfo() 51 private static String getOatDir(AndroidPackage pkg, @NonNull PackageState packageState) { in getOatDir() argument 52 if (!AndroidPackageUtils.canHaveOatDir(packageState, pkg)) { in getOatDir() 55 File codePath = new File(pkg.getPath()); in getOatDir()
|