diff --git a/api/system-current.txt b/api/system-current.txt index cab5e34bc0680..6cbddf982e822 100644 --- a/api/system-current.txt +++ b/api/system-current.txt @@ -1,6 +1,7 @@ package android { public static final class Manifest.permission { + field public static final java.lang.String ACCESS_AMBIENT_LIGHT_STATS = "android.permission.ACCESS_AMBIENT_LIGHT_STATS"; field public static final java.lang.String ACCESS_BROADCAST_RADIO = "android.permission.ACCESS_BROADCAST_RADIO"; field public static final java.lang.String ACCESS_CACHE_FILESYSTEM = "android.permission.ACCESS_CACHE_FILESYSTEM"; field public static final java.lang.String ACCESS_CHECKIN_PROPERTIES = "android.permission.ACCESS_CHECKIN_PROPERTIES"; @@ -1220,6 +1221,7 @@ package android.hardware.display { } public final class DisplayManager { + method public java.util.List getAmbientBrightnessStats(); method public java.util.List getBrightnessEvents(); method public android.graphics.Point getStableDisplaySize(); method public void setBrightnessConfiguration(android.hardware.display.BrightnessConfiguration); diff --git a/api/test-current.txt b/api/test-current.txt index 2559d24f3452f..9d67f4c3bb602 100644 --- a/api/test-current.txt +++ b/api/test-current.txt @@ -360,6 +360,7 @@ package android.hardware.display { } public final class DisplayManager { + method public java.util.List getAmbientBrightnessStats(); method public java.util.List getBrightnessEvents(); method public android.graphics.Point getStableDisplaySize(); method public void setBrightnessConfiguration(android.hardware.display.BrightnessConfiguration); diff --git a/core/java/android/hardware/display/DisplayManager.java b/core/java/android/hardware/display/DisplayManager.java index 36d5615e6ac28..e81fbeed34b03 100644 --- a/core/java/android/hardware/display/DisplayManager.java +++ b/core/java/android/hardware/display/DisplayManager.java @@ -28,7 +28,6 @@ import android.content.Context; import android.graphics.Point; import android.media.projection.MediaProjection; import android.os.Handler; -import android.os.UserHandle; import android.util.SparseArray; import android.view.Display; import android.view.Surface; @@ -636,6 +635,8 @@ public final class DisplayManager { * * @hide until we make it a system api */ + @SystemApi + @TestApi @RequiresPermission(Manifest.permission.ACCESS_AMBIENT_LIGHT_STATS) public List getAmbientBrightnessStats() { return mGlobal.getAmbientBrightnessStats(); diff --git a/core/res/AndroidManifest.xml b/core/res/AndroidManifest.xml index 3324fc3cdbfde..ef206f9dde032 100644 --- a/core/res/AndroidManifest.xml +++ b/core/res/AndroidManifest.xml @@ -3093,8 +3093,8 @@ + @hide + @SystemApi -->