AI summary
Grounded in the 10 excerpts below · verify against the source
-
@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 -
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"); } -
@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 -
@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 -
<manifest xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" package="com.android.packageinstaller"> <original-package a -
private static boolean isCallingAppInstaller(Context context, AppOpsManager appOpsManager, String callingPackage) { return (appOpsManager.noteOp(AppOpsManager.OP_REQUEST_INSTALL_PA