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

Commit 13afdfcc authored by Ray Essick's avatar Ray Essick
Browse files

packagemanager_native access to package installer, version

add getInstallerForPackage() and getVersionCodeForPackage()
to support native media.metrics needs.

Bug: 65027506
Test: watch logs for various package combinations
Change-Id: I6f3c551e8f547ab4151ef2400db4e100a6f53abf
parent 9c2336c0
Loading
Loading
Loading
Loading
+16 −0
Original line number Diff line number Diff line
@@ -38,4 +38,20 @@ interface IPackageManagerNative {
     * strings.
     */
    @utf8InCpp String[] getNamesForUids(in int[] uids);

    /**
     * Returns the name of the installer (a package) which installed the named
     * package. Preloaded packages return the string "preload". Sideloaded packages
     * return an empty string. Unknown or unknowable are returned as empty strings.
     */

    @utf8InCpp String getInstallerForPackage(in String packageName);

    /**
     * Returns the version code of the named package.
     * Unknown or unknowable versions are returned as 0.
     */

    int getVersionCodeForPackage(in String packageName);

}