Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 0a9cb937 authored by TreeHugger Robot's avatar TreeHugger Robot Committed by Automerger Merge Worker
Browse files

Merge "[pm] add uid in PackageInstallerV2 metrics" into sc-dev am: cf8809f8

Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/14470317

Change-Id: Ic094c07a16869aa2bbbd3bda71458d30e43841d0
parents 4e6ff7b3 cf8809f8
Loading
Loading
Loading
Loading
+9 −1
Original line number Diff line number Diff line
@@ -2678,12 +2678,20 @@ public class PackageInstallerSession extends IPackageInstallerSession.Stub {
        final String packageNameToLog =
                (params.installFlags & PackageManager.INSTALL_FROM_ADB) == 0 ? packageName : "";
        final long currentTimestamp = System.currentTimeMillis();
        final int packageUid;
        if (returnCode != INSTALL_SUCCEEDED) {
            // Package didn't install; no valid uid
            packageUid = Process.INVALID_UID;
        } else {
            packageUid = mPm.getPackageUid(packageName, 0, userId);
        }
        FrameworkStatsLog.write(FrameworkStatsLog.PACKAGE_INSTALLER_V2_REPORTED,
                isIncrementalInstallation(),
                packageNameToLog,
                currentTimestamp - createdMillis,
                returnCode,
                getApksSize(packageName));
                getApksSize(packageName),
                packageUid);
    }

    private long getApksSize(String packageName) {