AI summary
Grounded in the 10 excerpts below · verify against the source
-
private boolean isInstallerRequestingPermission(Computer snapshot, String permission) { if (getInstallSource() != null) { return false; } String installerPackageNam -
@android.annotation.EnforcePermission(android.Manifest.permission.INSTALL_PACKAGES) @Override public void setPermissionsResult(int sessionId, boolean accepted) { setPermissionsResult_e -
@SystemApi @RequiresPermission(android.Manifest.permission.INSTALL_PACKAGES) public void setPermissionsResult(int sessionId, boolean accepted) { try { mInstaller.setPermiss -
private boolean isInstaller(String pkgName, int userId) { if (mInstallerForegroundTimeFrames.contains(userId, pkgName)) { return true; } return mPermissionManager.c -
@Override public void onActivityResult(int request, int result, Intent data) { if (request == REQUEST_TRUST_EXTERNAL_SOURCE) { // Log the fact that the app is requesting an ins -
private static boolean isSecureFrpInstallAllowed(Context context, int callingUid) { final PackageManagerInternal pmi = LocalServices.getService(PackageManagerInternal.class); final Str -
void setPermissionsResult(boolean accepted) { if (!isSealed() && !isPreapprovalRequested()) { throw new SecurityException("Must be sealed to accept permissions"); } -
@UserActionRequirement private int computeUserActionRequirement() { final String packageName; final boolean hasDeviceAdminReceiver; synchronized (mLock) { if (m -
private boolean isUidRequestingPermission(int uid, String permission) { final String[] packageNames = mPackageManager.getPackagesForUid(uid); if (packageNames == null) { re -
@Override public void installExistingPackage(String packageName, int installFlags, int installReason, IntentSender statusReceiver, int userId, List<String> allowListedPermissions) {