Loading libs/binder/aidl/android/content/pm/IPackageManagerNative.aidl +12 −0 Original line number Diff line number Diff line Loading @@ -42,6 +42,18 @@ interface IPackageManagerNative { */ @utf8InCpp String[] getNamesForUids(in int[] uids); /** * Return the UID associated with the given package name. * Note that the same package will have different UIDs under different UserHandle on * the same device. * @param packageName The full name (i.e. com.google.apps.contacts) of the desired package. * @param flags Additional option flags to modify the data returned. * @param userId The user handle identifier to look up the package under. * @return Returns an integer UID who owns the given package name, or -1 if no such package is * available to the caller. */ int getPackageUid(in @utf8InCpp String packageName, in long flags, in int userId); /** * Returns the name of the installer (a package) which installed the named * package. Preloaded packages return the string "preload". Sideloaded packages Loading Loading
libs/binder/aidl/android/content/pm/IPackageManagerNative.aidl +12 −0 Original line number Diff line number Diff line Loading @@ -42,6 +42,18 @@ interface IPackageManagerNative { */ @utf8InCpp String[] getNamesForUids(in int[] uids); /** * Return the UID associated with the given package name. * Note that the same package will have different UIDs under different UserHandle on * the same device. * @param packageName The full name (i.e. com.google.apps.contacts) of the desired package. * @param flags Additional option flags to modify the data returned. * @param userId The user handle identifier to look up the package under. * @return Returns an integer UID who owns the given package name, or -1 if no such package is * available to the caller. */ int getPackageUid(in @utf8InCpp String packageName, in long flags, in int userId); /** * Returns the name of the installer (a package) which installed the named * package. Preloaded packages return the string "preload". Sideloaded packages Loading