Add WEATHER_TEMPERATURE_UNIT to CMSettings [1/2]

Introduce WEATHER_TEMPERATURE_UNIT. This setting will be used to
store the temperature unit in which the weather data will be reported.

Users will be able to set this value in the weather settings menu.
Each weather service provider might choose to provide the user
with a way to overlay this value (for example via the settings
activity that each service provider can define)

Change-Id: Ib6e47c9790aba02e6c29bd7f783730efda9177f3
TICKET:CYNGNOS-2426
This commit is contained in:
Luis Vidal 2016-04-12 21:01:39 -07:00
parent 10da08aa5e
commit ed4d063611
3 changed files with 10 additions and 0 deletions

View File

@ -867,6 +867,7 @@ package cyanogenmod.providers {
method public static boolean putString(android.content.ContentResolver, java.lang.String, java.lang.String); method public static boolean putString(android.content.ContentResolver, java.lang.String, java.lang.String);
field public static final android.net.Uri CONTENT_URI; field public static final android.net.Uri CONTENT_URI;
field public static final java.lang.String SYS_PROP_CM_SETTING_VERSION = "sys.cm_settings_global_version"; field public static final java.lang.String SYS_PROP_CM_SETTING_VERSION = "sys.cm_settings_global_version";
field public static final java.lang.String WEATHER_TEMPERATURE_UNIT = "weather_temperature_unit";
} }
public static final class CMSettings.Secure extends android.provider.Settings.NameValueTable { public static final class CMSettings.Secure extends android.provider.Settings.NameValueTable {

View File

@ -3254,6 +3254,14 @@ public final class CMSettings {
* @hide * @hide
*/ */
public static final String WIFI_AUTO_PRIORITIES_CONFIGURATION = "wifi_auto_priority"; public static final String WIFI_AUTO_PRIORITIES_CONFIGURATION = "wifi_auto_priority";
/**
* Global temperature unit in which the weather data will be reported
* Valid values are:
* <p>{@link cyanogenmod.providers.WeatherContract.WeatherColumns.TempUnit#CELSIUS}</p>
* <p>{@link cyanogenmod.providers.WeatherContract.WeatherColumns.TempUnit#FAHRENHEIT}</p>
*/
public static final String WEATHER_TEMPERATURE_UNIT = "weather_temperature_unit";
// endregion // endregion
/** /**

View File

@ -867,6 +867,7 @@ package cyanogenmod.providers {
method public static boolean putString(android.content.ContentResolver, java.lang.String, java.lang.String); method public static boolean putString(android.content.ContentResolver, java.lang.String, java.lang.String);
field public static final android.net.Uri CONTENT_URI; field public static final android.net.Uri CONTENT_URI;
field public static final java.lang.String SYS_PROP_CM_SETTING_VERSION = "sys.cm_settings_global_version"; field public static final java.lang.String SYS_PROP_CM_SETTING_VERSION = "sys.cm_settings_global_version";
field public static final java.lang.String WEATHER_TEMPERATURE_UNIT = "weather_temperature_unit";
} }
public static final class CMSettings.Secure extends android.provider.Settings.NameValueTable { public static final class CMSettings.Secure extends android.provider.Settings.NameValueTable {