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

Commit f7461f0c authored by Evan Severson's avatar Evan Severson
Browse files

Add permissions namespace to DeviceConfig

Test: adb shell device_config put permissions
        one_time_permissions_timeout_millis 10000
      Assert one-time permission revokes in ~10 seconds
Bug: 136219229
Change-Id: I5689b10abfb7f5642b5c45f624320d2c6d785016
parent 823d8afa
Loading
Loading
Loading
Loading
+1 −0
Original line number Diff line number Diff line
@@ -5902,6 +5902,7 @@ package android.provider {
    field public static final String NAMESPACE_MEDIA_NATIVE = "media_native";
    field public static final String NAMESPACE_NETD_NATIVE = "netd_native";
    field public static final String NAMESPACE_PACKAGE_MANAGER_SERVICE = "package_manager_service";
    field public static final String NAMESPACE_PERMISSIONS = "permissions";
    field public static final String NAMESPACE_PRIVACY = "privacy";
    field public static final String NAMESPACE_ROLLBACK = "rollback";
    field public static final String NAMESPACE_ROLLBACK_BOOT = "rollback_boot";
+1 −0
Original line number Diff line number Diff line
@@ -2346,6 +2346,7 @@ package android.provider {
    method @RequiresPermission(android.Manifest.permission.WRITE_DEVICE_CONFIG) public static boolean setProperty(@NonNull String, @NonNull String, @Nullable String, boolean);
    field public static final String NAMESPACE_AUTOFILL = "autofill";
    field public static final String NAMESPACE_CONTENT_CAPTURE = "content_capture";
    field public static final String NAMESPACE_PERMISSIONS = "permissions";
    field public static final String NAMESPACE_PRIVACY = "privacy";
    field public static final String NAMESPACE_ROLLBACK = "rollback";
    field public static final String NAMESPACE_ROLLBACK_BOOT = "rollback_boot";
+9 −0
Original line number Diff line number Diff line
@@ -337,6 +337,15 @@ public final class DeviceConfig {
    @TestApi
    public static final String NAMESPACE_PRIVACY = "privacy";

    /**
     * Permission related properties definitions.
     *
     * @hide
     */
    @SystemApi
    @TestApi
    public static final String NAMESPACE_PERMISSIONS = "permissions";

    /**
     * Interface for accessing keys belonging to {@link #NAMESPACE_WINDOW_MANAGER}.
     * @hide