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

Commit 6af221c0 authored by Philip P. Moltmann's avatar Philip P. Moltmann
Browse files

Add documentation to recently added system API

Test: Built
Change-Id: I014cc1e1088e409abb33d61c8d69d51e6a1e7045
parent 08b171d0
Loading
Loading
Loading
Loading
+7 −1
Original line number Diff line number Diff line
@@ -102,7 +102,13 @@ public class PackageItemInfo {

    private static volatile boolean sForceSafeLabels = false;

    /** {@hide} */
    /**
     * Always use {@link #loadSafeLabel safe labels} when calling {@link #loadLabel}.
     *
     * @param forceSafeLabels {@code true} to enforce safe labels
     *
     * @hide
     */
    @SystemApi
    public static void setForceSafeLabels(boolean forceSafeLabels) {
        sForceSafeLabels = forceSafeLabels;
+4 −2
Original line number Diff line number Diff line
@@ -16,6 +16,7 @@

package android.permissionpresenterservice;

import android.annotation.NonNull;
import android.annotation.SystemApi;
import android.app.Service;
import android.content.Context;
@@ -73,12 +74,13 @@ public abstract class RuntimePermissionPresenterService extends Service {
    public abstract List<RuntimePermissionPresentationInfo> onGetAppPermissions(String packageName);

    /**
     * Revoke the permission {@code permissionName} for app {@code packageName}
     * Revokes the permission {@code permissionName} for app {@code packageName}
     *
     * @param packageName The package for which to revoke
     * @param permissionName The permission to revoke
     */
    public abstract void onRevokeRuntimePermission(String packageName, String permissionName);
    public abstract void onRevokeRuntimePermission(@NonNull String packageName,
            @NonNull String permissionName);

    @Override
    public final IBinder onBind(Intent intent) {