DO NOT MERGE DeviceConfig: Add Name space and keys for Display Manager

Bug: 139138964
Change-Id: I077380583f0daf650b17832a6cec4919b41ac155
This commit is contained in:
Long Ling
2019-08-08 16:05:19 -07:00
committed by Neil Fuller
parent a43b5f2d6c
commit dde6248065
2 changed files with 44 additions and 0 deletions

View File

@@ -820,4 +820,40 @@ public final class DisplayManager {
*/
void onDisplayChanged(int displayId);
}
/**
* Interface for accessing keys belonging to {@link
* android.provider.DeviceConfig#NAMESPACE_DISPLAY_MANAGER}.
* @hide
*/
public interface DeviceConfig {
/**
* Key for accessing the 60 hz only regions.
*
* @see android.provider.DeviceConfig#NAMESPACE_DISPLAY_MANAGER
* @see android.R.array#config_brightnessThresholdsOfPeakRefreshRate
* @hide
*/
String KEY_PEAK_REFRESH_RATE_BRIGHTNESS_THRESHOLDS =
"peak_refresh_rate_brightness_thresholds";
/**
* Key for accessing the 60 hz only regions.
*
* @see android.provider.DeviceConfig#NAMESPACE_DISPLAY_MANAGER
* @see android.R.array#config_brightnessThresholdsOfPeakRefreshRate
* @hide
*/
String KEY_PEAK_REFRESH_RATE_AMBIENT_THRESHOLDS = "peak_refresh_rate_ambient_thresholds";
/**
* Key for default peak refresh rate
*
* @see android.provider.DeviceConfig#NAMESPACE_DISPLAY_MANAGER
* @see android.R.integer#config_defaultPeakRefreshRate
* @hide
*/
String KEY_PEAK_REFRESH_RATE_DEFAULT = "peak_refresh_rate_default";
}
}

View File

@@ -135,6 +135,14 @@ public final class DeviceConfig {
@SystemApi
public static final String NAMESPACE_DEX_BOOT = "dex_boot";
/**
* Namespace for display manager related features. The names to access the properties in this
* namespace should be defined in {@link android.hardware.display.DisplayManager}.
*
* @hide
*/
public static final String NAMESPACE_DISPLAY_MANAGER = "display_manager";
/**
* Namespace for all Game Driver features.
*