Added in [API level 1](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels) Summary: [Constants](https://developer.android.com/reference/android/provider/Settings.System#constants) \| [Inherited Constants](https://developer.android.com/reference/android/provider/Settings.System#inhconstants) \| [Fields](https://developer.android.com/reference/android/provider/Settings.System#lfields) \| [Ctors](https://developer.android.com/reference/android/provider/Settings.System#pubctors) \| [Methods](https://developer.android.com/reference/android/provider/Settings.System#pubmethods) \| [Inherited Methods](https://developer.android.com/reference/android/provider/Settings.System#inhmethods)

# Settings.System

*** ** * ** ***


`
public
static
final

class
Settings.System
`


`


`

`

extends https://developer.android.com/reference/android/provider/Settings.NameValueTable


`

`


`

|---|---|---|
| [java.lang.Object](https://developer.android.com/reference/java/lang/Object) |||
| ↳ | [android.provider.Settings.NameValueTable](https://developer.android.com/reference/android/provider/Settings.NameValueTable) ||
|   | ↳ | android.provider.Settings.System |

<br />

*** ** * ** ***

System settings, containing miscellaneous system preferences. This
table holds simple name/value pairs. There are convenience
functions for accessing individual settings entries.

## Summary

| ### Constants ||
|---|---|
| `https://developer.android.com/reference/java/lang/String` | `https://developer.android.com/reference/android/provider/Settings.System#ACCELEROMETER_ROTATION` Control whether the accelerometer will be used to change screen orientation. |
| `https://developer.android.com/reference/java/lang/String` | `https://developer.android.com/reference/android/provider/Settings.System#ADB_ENABLED` *This constant was deprecated in API level 15. Use `https://developer.android.com/reference/android/provider/Settings.Global#ADB_ENABLED` instead* |
| `https://developer.android.com/reference/java/lang/String` | `https://developer.android.com/reference/android/provider/Settings.System#AIRPLANE_MODE_ON` *This constant was deprecated in API level 17. Use `https://developer.android.com/reference/android/provider/Settings.Global#AIRPLANE_MODE_ON` instead* |
| `https://developer.android.com/reference/java/lang/String` | `https://developer.android.com/reference/android/provider/Settings.System#AIRPLANE_MODE_RADIOS` *This constant was deprecated in API level 17. Use `https://developer.android.com/reference/android/provider/Settings.Global#AIRPLANE_MODE_RADIOS` instead* |
| `https://developer.android.com/reference/java/lang/String` | `https://developer.android.com/reference/android/provider/Settings.System#ALARM_ALERT` Persistent store for the system-wide default alarm alert. |
| `https://developer.android.com/reference/java/lang/String` | `https://developer.android.com/reference/android/provider/Settings.System#ALWAYS_FINISH_ACTIVITIES` *This constant was deprecated in API level 17. Use `https://developer.android.com/reference/android/provider/Settings.Global#ALWAYS_FINISH_ACTIVITIES` instead* |
| `https://developer.android.com/reference/java/lang/String` | `https://developer.android.com/reference/android/provider/Settings.System#ANDROID_ID` *This constant was deprecated in API level 15. Use `https://developer.android.com/reference/android/provider/Settings.Secure#ANDROID_ID` instead* |
| `https://developer.android.com/reference/java/lang/String` | `https://developer.android.com/reference/android/provider/Settings.System#ANIMATOR_DURATION_SCALE` *This constant was deprecated in API level 17. Use `https://developer.android.com/reference/android/provider/Settings.Global#ANIMATOR_DURATION_SCALE` instead* |
| `https://developer.android.com/reference/java/lang/String` | `https://developer.android.com/reference/android/provider/Settings.System#AUTO_TIME` *This constant was deprecated in API level 17. Use `https://developer.android.com/reference/android/provider/Settings.Global#AUTO_TIME` instead* |
| `https://developer.android.com/reference/java/lang/String` | `https://developer.android.com/reference/android/provider/Settings.System#AUTO_TIME_ZONE` *This constant was deprecated in API level 17. Use `https://developer.android.com/reference/android/provider/Settings.Global#AUTO_TIME_ZONE` instead* |
| `https://developer.android.com/reference/java/lang/String` | `https://developer.android.com/reference/android/provider/Settings.System#BLUETOOTH_DISCOVERABILITY` Determines whether remote devices may discover and/or connect to this device. |
| `https://developer.android.com/reference/java/lang/String` | `https://developer.android.com/reference/android/provider/Settings.System#BLUETOOTH_DISCOVERABILITY_TIMEOUT` Bluetooth discoverability timeout. |
| `https://developer.android.com/reference/java/lang/String` | `https://developer.android.com/reference/android/provider/Settings.System#BLUETOOTH_ON` *This constant was deprecated in API level 15. Use `https://developer.android.com/reference/android/provider/Settings.Global#BLUETOOTH_ON` instead* |
| `https://developer.android.com/reference/java/lang/String` | `https://developer.android.com/reference/android/provider/Settings.System#DATA_ROAMING` *This constant was deprecated in API level 15. Use `https://developer.android.com/reference/android/provider/Settings.Global#DATA_ROAMING` instead* |
| `https://developer.android.com/reference/java/lang/String` | `https://developer.android.com/reference/android/provider/Settings.System#DATE_FORMAT` *This constant was deprecated in API level 31. No longer used. Use `https://developer.android.com/reference/android/provider/Settings.System#TIME_12_24` instead.* |
| `https://developer.android.com/reference/java/lang/String` | `https://developer.android.com/reference/android/provider/Settings.System#DEBUG_APP` *This constant was deprecated in API level 17. Use `https://developer.android.com/reference/android/provider/Settings.Global#DEBUG_APP` instead* |
| `https://developer.android.com/reference/java/lang/String` | `https://developer.android.com/reference/android/provider/Settings.System#DEVICE_PROVISIONED` *This constant was deprecated in API level 15. Use `https://developer.android.com/reference/android/provider/Settings.Global#DEVICE_PROVISIONED` instead* |
| `https://developer.android.com/reference/java/lang/String` | `https://developer.android.com/reference/android/provider/Settings.System#DIM_SCREEN` *This constant was deprecated in API level 17. This setting is no longer used.* |
| `https://developer.android.com/reference/java/lang/String` | `https://developer.android.com/reference/android/provider/Settings.System#DTMF_TONE_TYPE_WHEN_DIALING` CDMA only settings DTMF tone type played by the dialer when dialing. |
| `https://developer.android.com/reference/java/lang/String` | `https://developer.android.com/reference/android/provider/Settings.System#DTMF_TONE_WHEN_DIALING` Whether the audible DTMF tones are played by the dialer when dialing. |
| `https://developer.android.com/reference/java/lang/String` | `https://developer.android.com/reference/android/provider/Settings.System#END_BUTTON_BEHAVIOR` What happens when the user presses the end call button if they're not on a call. |
| `https://developer.android.com/reference/java/lang/String` | `https://developer.android.com/reference/android/provider/Settings.System#FONT_SCALE` Scaling factor for fonts, float. |
| `https://developer.android.com/reference/java/lang/String` | `https://developer.android.com/reference/android/provider/Settings.System#HAPTIC_FEEDBACK_ENABLED` *This constant was deprecated in API level 33. Replaced by using `https://developer.android.com/reference/android/os/VibrationAttributes#USAGE_TOUCH` on vibrations. User settings are applied automatically by the service and should not be applied by individual apps.* |
| `https://developer.android.com/reference/java/lang/String` | `https://developer.android.com/reference/android/provider/Settings.System#HTTP_PROXY` *This constant was deprecated in API level 15. Use `https://developer.android.com/reference/android/provider/Settings.Global#HTTP_PROXY` instead* |
| `https://developer.android.com/reference/java/lang/String` | `https://developer.android.com/reference/android/provider/Settings.System#INSTALL_NON_MARKET_APPS` *This constant was deprecated in API level 15. Use `https://developer.android.com/reference/android/provider/Settings.Secure#INSTALL_NON_MARKET_APPS` instead* |
| `https://developer.android.com/reference/java/lang/String` | `https://developer.android.com/reference/android/provider/Settings.System#LOCATION_PROVIDERS_ALLOWED` *This constant was deprecated in API level 15. Use `https://developer.android.com/reference/android/provider/Settings.Secure#LOCATION_PROVIDERS_ALLOWED` instead* |
| `https://developer.android.com/reference/java/lang/String` | `https://developer.android.com/reference/android/provider/Settings.System#LOCK_PATTERN_ENABLED` *This constant was deprecated in API level 15. Use `https://developer.android.com/reference/android/provider/Settings.Secure#LOCK_PATTERN_ENABLED` instead* |
| `https://developer.android.com/reference/java/lang/String` | `https://developer.android.com/reference/android/provider/Settings.System#LOCK_PATTERN_TACTILE_FEEDBACK_ENABLED` *This constant was deprecated in API level 15. Use `https://developer.android.com/reference/android/provider/Settings.Secure#LOCK_PATTERN_TACTILE_FEEDBACK_ENABLED` instead* |
| `https://developer.android.com/reference/java/lang/String` | `https://developer.android.com/reference/android/provider/Settings.System#LOCK_PATTERN_VISIBLE` *This constant was deprecated in API level 15. Use `https://developer.android.com/reference/android/provider/Settings.Secure#LOCK_PATTERN_VISIBLE` instead* |
| `https://developer.android.com/reference/java/lang/String` | `https://developer.android.com/reference/android/provider/Settings.System#LOGGING_ID` *This constant was deprecated in API level 15. Use `https://developer.android.com/reference/android/provider/Settings.Secure#LOGGING_ID` instead* |
| `https://developer.android.com/reference/java/lang/String` | `https://developer.android.com/reference/android/provider/Settings.System#MODE_RINGER` *This constant was deprecated in API level 17. Use `https://developer.android.com/reference/android/provider/Settings.Global#MODE_RINGER` instead* |
| `https://developer.android.com/reference/java/lang/String` | `https://developer.android.com/reference/android/provider/Settings.System#MODE_RINGER_STREAMS_AFFECTED` Determines which streams are affected by ringer and zen mode changes. |
| `https://developer.android.com/reference/java/lang/String` | `https://developer.android.com/reference/android/provider/Settings.System#MUTE_STREAMS_AFFECTED` Determines which streams are affected by mute. |
| `https://developer.android.com/reference/java/lang/String` | `https://developer.android.com/reference/android/provider/Settings.System#NETWORK_PREFERENCE` *This constant was deprecated in API level 15. Use `https://developer.android.com/reference/android/provider/Settings.Global#NETWORK_PREFERENCE` instead* |
| `https://developer.android.com/reference/java/lang/String` | `https://developer.android.com/reference/android/provider/Settings.System#NEXT_ALARM_FORMATTED` *This constant was deprecated in API level 21. Use `https://developer.android.com/reference/android/app/AlarmManager#getNextAlarmClock()`.* |
| `https://developer.android.com/reference/java/lang/String` | `https://developer.android.com/reference/android/provider/Settings.System#NOTIFICATION_SOUND` Persistent store for the system-wide default notification sound. |
| `https://developer.android.com/reference/java/lang/String` | `https://developer.android.com/reference/android/provider/Settings.System#PARENTAL_CONTROL_ENABLED` *This constant was deprecated in API level 15. Use `https://developer.android.com/reference/android/provider/Settings.Secure#PARENTAL_CONTROL_ENABLED` instead* |
| `https://developer.android.com/reference/java/lang/String` | `https://developer.android.com/reference/android/provider/Settings.System#PARENTAL_CONTROL_LAST_UPDATE` *This constant was deprecated in API level 15. Use `https://developer.android.com/reference/android/provider/Settings.Secure#PARENTAL_CONTROL_LAST_UPDATE` instead* |
| `https://developer.android.com/reference/java/lang/String` | `https://developer.android.com/reference/android/provider/Settings.System#PARENTAL_CONTROL_REDIRECT_URL` *This constant was deprecated in API level 15. Use `https://developer.android.com/reference/android/provider/Settings.Secure#PARENTAL_CONTROL_REDIRECT_URL` instead* |
| `https://developer.android.com/reference/java/lang/String` | `https://developer.android.com/reference/android/provider/Settings.System#RADIO_BLUETOOTH` *This constant was deprecated in API level 17. Use `https://developer.android.com/reference/android/provider/Settings.Global#RADIO_BLUETOOTH` instead* |
| `https://developer.android.com/reference/java/lang/String` | `https://developer.android.com/reference/android/provider/Settings.System#RADIO_CELL` *This constant was deprecated in API level 17. Use `https://developer.android.com/reference/android/provider/Settings.Global#RADIO_CELL` instead* |
| `https://developer.android.com/reference/java/lang/String` | `https://developer.android.com/reference/android/provider/Settings.System#RADIO_NFC` *This constant was deprecated in API level 17. Use `https://developer.android.com/reference/android/provider/Settings.Global#RADIO_NFC` instead* |
| `https://developer.android.com/reference/java/lang/String` | `https://developer.android.com/reference/android/provider/Settings.System#RADIO_WIFI` *This constant was deprecated in API level 17. Use `https://developer.android.com/reference/android/provider/Settings.Global#RADIO_WIFI` instead* |
| `https://developer.android.com/reference/java/lang/String` | `https://developer.android.com/reference/android/provider/Settings.System#RINGTONE` Persistent store for the system-wide default ringtone URI. |
| `https://developer.android.com/reference/java/lang/String` | `https://developer.android.com/reference/android/provider/Settings.System#SCREEN_BRIGHTNESS` The screen backlight brightness between 1 (minimum) and 255 (maximum). |
| `https://developer.android.com/reference/java/lang/String` | `https://developer.android.com/reference/android/provider/Settings.System#SCREEN_BRIGHTNESS_MODE` Controls whether to enable automatic brightness mode. |
| `int` | `https://developer.android.com/reference/android/provider/Settings.System#SCREEN_BRIGHTNESS_MODE_AUTOMATIC` SCREEN_BRIGHTNESS_MODE value for automatic mode. |
| `int` | `https://developer.android.com/reference/android/provider/Settings.System#SCREEN_BRIGHTNESS_MODE_MANUAL` SCREEN_BRIGHTNESS_MODE value for manual mode. |
| `https://developer.android.com/reference/java/lang/String` | `https://developer.android.com/reference/android/provider/Settings.System#SCREEN_OFF_TIMEOUT` The amount of time in milliseconds before the device goes to sleep or begins to dream after a period of inactivity. |
| `https://developer.android.com/reference/java/lang/String` | `https://developer.android.com/reference/android/provider/Settings.System#SETTINGS_CLASSNAME` *This constant was deprecated in API level 15. Use `https://developer.android.com/reference/android/provider/Settings.Secure#SETTINGS_CLASSNAME` instead* |
| `https://developer.android.com/reference/java/lang/String` | `https://developer.android.com/reference/android/provider/Settings.System#SETUP_WIZARD_HAS_RUN` Whether the setup wizard has been run before (on first boot), or if it still needs to be run. |
| `https://developer.android.com/reference/java/lang/String` | `https://developer.android.com/reference/android/provider/Settings.System#SHOW_GTALK_SERVICE_STATUS` |
| `https://developer.android.com/reference/java/lang/String` | `https://developer.android.com/reference/android/provider/Settings.System#SHOW_PROCESSES` *This constant was deprecated in API level 17. This functionality is no longer available as of `https://developer.android.com/reference/android/os/Build.VERSION_CODES#N_MR1`.* |
| `https://developer.android.com/reference/java/lang/String` | `https://developer.android.com/reference/android/provider/Settings.System#SHOW_WEB_SUGGESTIONS` *This constant was deprecated in API level 15. Each application that shows web suggestions should have its own setting for this.* |
| `https://developer.android.com/reference/java/lang/String` | `https://developer.android.com/reference/android/provider/Settings.System#SOUND_EFFECTS_ENABLED` Whether the sounds effects (key clicks, lid open ...) are enabled. |
| `https://developer.android.com/reference/java/lang/String` | `https://developer.android.com/reference/android/provider/Settings.System#STAY_ON_WHILE_PLUGGED_IN` *This constant was deprecated in API level 17. Use `https://developer.android.com/reference/android/provider/Settings.Global#STAY_ON_WHILE_PLUGGED_IN` instead* |
| `https://developer.android.com/reference/java/lang/String` | `https://developer.android.com/reference/android/provider/Settings.System#TEXT_AUTO_CAPS` Setting to enable Auto Caps in text editors. |
| `https://developer.android.com/reference/java/lang/String` | `https://developer.android.com/reference/android/provider/Settings.System#TEXT_AUTO_PUNCTUATE` Setting to enable Auto Punctuate in text editors. |
| `https://developer.android.com/reference/java/lang/String` | `https://developer.android.com/reference/android/provider/Settings.System#TEXT_AUTO_REPLACE` Setting to enable Auto Replace (AutoText) in text editors. |
| `https://developer.android.com/reference/java/lang/String` | `https://developer.android.com/reference/android/provider/Settings.System#TEXT_SHOW_PASSWORD` *This constant was deprecated in API level 37.2. Use `https://developer.android.com/reference/android/text/ShowSecretsSetting` instead.* |
| `https://developer.android.com/reference/java/lang/String` | `https://developer.android.com/reference/android/provider/Settings.System#TIME_12_24` Display the user's times, e.g. in the status bar, as 12 or 24 hours. |
| `https://developer.android.com/reference/java/lang/String` | `https://developer.android.com/reference/android/provider/Settings.System#TRANSITION_ANIMATION_SCALE` *This constant was deprecated in API level 17. Use `https://developer.android.com/reference/android/provider/Settings.Global#TRANSITION_ANIMATION_SCALE` instead* |
| `https://developer.android.com/reference/java/lang/String` | `https://developer.android.com/reference/android/provider/Settings.System#USB_MASS_STORAGE_ENABLED` *This constant was deprecated in API level 15. Use `https://developer.android.com/reference/android/provider/Settings.Global#USB_MASS_STORAGE_ENABLED` instead* |
| `https://developer.android.com/reference/java/lang/String` | `https://developer.android.com/reference/android/provider/Settings.System#USER_ROTATION` Default screen rotation when no other policy applies. |
| `https://developer.android.com/reference/java/lang/String` | `https://developer.android.com/reference/android/provider/Settings.System#USE_GOOGLE_MAIL` *This constant was deprecated in API level 15. Use `https://developer.android.com/reference/android/provider/Settings.Global#USE_GOOGLE_MAIL` instead* |
| `https://developer.android.com/reference/java/lang/String` | `https://developer.android.com/reference/android/provider/Settings.System#VIBRATE_ON` Whether vibrate is on for different events. |
| `https://developer.android.com/reference/java/lang/String` | `https://developer.android.com/reference/android/provider/Settings.System#VIBRATE_WHEN_RINGING` *This constant was deprecated in API level 33. Replaced by using `https://developer.android.com/reference/android/os/VibrationAttributes#USAGE_RINGTONE` on vibrations for incoming calls. User settings are applied automatically by the service and should not be applied by individual apps.* |
| `https://developer.android.com/reference/java/lang/String` | `https://developer.android.com/reference/android/provider/Settings.System#WAIT_FOR_DEBUGGER` *This constant was deprecated in API level 17. Use `https://developer.android.com/reference/android/provider/Settings.Global#WAIT_FOR_DEBUGGER` instead* |
| `https://developer.android.com/reference/java/lang/String` | `https://developer.android.com/reference/android/provider/Settings.System#WALLPAPER_ACTIVITY` *This constant was deprecated in API level 17. Use `https://developer.android.com/reference/android/app/WallpaperManager` instead.* |
| `https://developer.android.com/reference/java/lang/String` | `https://developer.android.com/reference/android/provider/Settings.System#WIFI_MAX_DHCP_RETRY_COUNT` *This constant was deprecated in API level 15. Use `https://developer.android.com/reference/android/provider/Settings.Global#WIFI_MAX_DHCP_RETRY_COUNT` instead* |
| `https://developer.android.com/reference/java/lang/String` | `https://developer.android.com/reference/android/provider/Settings.System#WIFI_MOBILE_DATA_TRANSITION_WAKELOCK_TIMEOUT_MS` *This constant was deprecated in API level 15. Use `https://developer.android.com/reference/android/provider/Settings.Global#WIFI_MOBILE_DATA_TRANSITION_WAKELOCK_TIMEOUT_MS` instead* |
| `https://developer.android.com/reference/java/lang/String` | `https://developer.android.com/reference/android/provider/Settings.System#WIFI_NETWORKS_AVAILABLE_NOTIFICATION_ON` *This constant was deprecated in API level 15. Use `https://developer.android.com/reference/android/provider/Settings.Global#WIFI_NETWORKS_AVAILABLE_NOTIFICATION_ON` instead* |
| `https://developer.android.com/reference/java/lang/String` | `https://developer.android.com/reference/android/provider/Settings.System#WIFI_NETWORKS_AVAILABLE_REPEAT_DELAY` *This constant was deprecated in API level 15. Use `https://developer.android.com/reference/android/provider/Settings.Global#WIFI_NETWORKS_AVAILABLE_REPEAT_DELAY` instead* |
| `https://developer.android.com/reference/java/lang/String` | `https://developer.android.com/reference/android/provider/Settings.System#WIFI_NUM_OPEN_NETWORKS_KEPT` *This constant was deprecated in API level 15. Use `https://developer.android.com/reference/android/provider/Settings.Global#WIFI_NUM_OPEN_NETWORKS_KEPT` instead* |
| `https://developer.android.com/reference/java/lang/String` | `https://developer.android.com/reference/android/provider/Settings.System#WIFI_ON` *This constant was deprecated in API level 15. Use `https://developer.android.com/reference/android/provider/Settings.Global#WIFI_ON` instead* |
| `https://developer.android.com/reference/java/lang/String` | `https://developer.android.com/reference/android/provider/Settings.System#WIFI_SLEEP_POLICY` *This constant was deprecated in API level 17. Use `https://developer.android.com/reference/android/provider/Settings.Global#WIFI_SLEEP_POLICY` instead* |
| `int` | `https://developer.android.com/reference/android/provider/Settings.System#WIFI_SLEEP_POLICY_DEFAULT` *This constant was deprecated in API level 17. Use `https://developer.android.com/reference/android/provider/Settings.Global#WIFI_SLEEP_POLICY_DEFAULT` instead* |
| `int` | `https://developer.android.com/reference/android/provider/Settings.System#WIFI_SLEEP_POLICY_NEVER` *This constant was deprecated in API level 17. Use `https://developer.android.com/reference/android/provider/Settings.Global#WIFI_SLEEP_POLICY_NEVER` instead* |
| `int` | `https://developer.android.com/reference/android/provider/Settings.System#WIFI_SLEEP_POLICY_NEVER_WHILE_PLUGGED` *This constant was deprecated in API level 17. Use `https://developer.android.com/reference/android/provider/Settings.Global#WIFI_SLEEP_POLICY_NEVER_WHILE_PLUGGED` instead* |
| `https://developer.android.com/reference/java/lang/String` | `https://developer.android.com/reference/android/provider/Settings.System#WIFI_STATIC_DNS1` *This constant was deprecated in API level 17. Use `https://developer.android.com/reference/android/net/wifi/WifiManager` instead* |
| `https://developer.android.com/reference/java/lang/String` | `https://developer.android.com/reference/android/provider/Settings.System#WIFI_STATIC_DNS2` *This constant was deprecated in API level 17. Use `https://developer.android.com/reference/android/net/wifi/WifiManager` instead* |
| `https://developer.android.com/reference/java/lang/String` | `https://developer.android.com/reference/android/provider/Settings.System#WIFI_STATIC_GATEWAY` *This constant was deprecated in API level 17. Use `https://developer.android.com/reference/android/net/wifi/WifiManager` instead* |
| `https://developer.android.com/reference/java/lang/String` | `https://developer.android.com/reference/android/provider/Settings.System#WIFI_STATIC_IP` *This constant was deprecated in API level 17. Use `https://developer.android.com/reference/android/net/wifi/WifiManager` instead* |
| `https://developer.android.com/reference/java/lang/String` | `https://developer.android.com/reference/android/provider/Settings.System#WIFI_STATIC_NETMASK` *This constant was deprecated in API level 17. Use `https://developer.android.com/reference/android/net/wifi/WifiManager` instead* |
| `https://developer.android.com/reference/java/lang/String` | `https://developer.android.com/reference/android/provider/Settings.System#WIFI_USE_STATIC_IP` *This constant was deprecated in API level 17. Use `https://developer.android.com/reference/android/net/wifi/WifiManager` instead* |
| `https://developer.android.com/reference/java/lang/String` | `https://developer.android.com/reference/android/provider/Settings.System#WIFI_WATCHDOG_ACCEPTABLE_PACKET_LOSS_PERCENTAGE` *This constant was deprecated in API level 15. Use `https://developer.android.com/reference/android/provider/Settings.Secure#WIFI_WATCHDOG_ACCEPTABLE_PACKET_LOSS_PERCENTAGE` instead* |
| `https://developer.android.com/reference/java/lang/String` | `https://developer.android.com/reference/android/provider/Settings.System#WIFI_WATCHDOG_AP_COUNT` *This constant was deprecated in API level 15. Use `https://developer.android.com/reference/android/provider/Settings.Secure#WIFI_WATCHDOG_AP_COUNT` instead* |
| `https://developer.android.com/reference/java/lang/String` | `https://developer.android.com/reference/android/provider/Settings.System#WIFI_WATCHDOG_BACKGROUND_CHECK_DELAY_MS` *This constant was deprecated in API level 15. Use `https://developer.android.com/reference/android/provider/Settings.Secure#WIFI_WATCHDOG_BACKGROUND_CHECK_DELAY_MS` instead* |
| `https://developer.android.com/reference/java/lang/String` | `https://developer.android.com/reference/android/provider/Settings.System#WIFI_WATCHDOG_BACKGROUND_CHECK_ENABLED` *This constant was deprecated in API level 15. Use `https://developer.android.com/reference/android/provider/Settings.Secure#WIFI_WATCHDOG_BACKGROUND_CHECK_ENABLED` instead* |
| `https://developer.android.com/reference/java/lang/String` | `https://developer.android.com/reference/android/provider/Settings.System#WIFI_WATCHDOG_BACKGROUND_CHECK_TIMEOUT_MS` *This constant was deprecated in API level 15. Use `https://developer.android.com/reference/android/provider/Settings.Secure#WIFI_WATCHDOG_BACKGROUND_CHECK_TIMEOUT_MS` instead* |
| `https://developer.android.com/reference/java/lang/String` | `https://developer.android.com/reference/android/provider/Settings.System#WIFI_WATCHDOG_INITIAL_IGNORED_PING_COUNT` *This constant was deprecated in API level 15. Use `https://developer.android.com/reference/android/provider/Settings.Secure#WIFI_WATCHDOG_INITIAL_IGNORED_PING_COUNT` instead* |
| `https://developer.android.com/reference/java/lang/String` | `https://developer.android.com/reference/android/provider/Settings.System#WIFI_WATCHDOG_MAX_AP_CHECKS` *This constant was deprecated in API level 15. Use `https://developer.android.com/reference/android/provider/Settings.Secure#WIFI_WATCHDOG_MAX_AP_CHECKS` instead* |
| `https://developer.android.com/reference/java/lang/String` | `https://developer.android.com/reference/android/provider/Settings.System#WIFI_WATCHDOG_ON` *This constant was deprecated in API level 15. Use `https://developer.android.com/reference/android/provider/Settings.Global#WIFI_WATCHDOG_ON` instead* |
| `https://developer.android.com/reference/java/lang/String` | `https://developer.android.com/reference/android/provider/Settings.System#WIFI_WATCHDOG_PING_COUNT` *This constant was deprecated in API level 15. Use `https://developer.android.com/reference/android/provider/Settings.Secure#WIFI_WATCHDOG_PING_COUNT` instead* |
| `https://developer.android.com/reference/java/lang/String` | `https://developer.android.com/reference/android/provider/Settings.System#WIFI_WATCHDOG_PING_DELAY_MS` *This constant was deprecated in API level 15. Use `https://developer.android.com/reference/android/provider/Settings.Secure#WIFI_WATCHDOG_PING_DELAY_MS` instead* |
| `https://developer.android.com/reference/java/lang/String` | `https://developer.android.com/reference/android/provider/Settings.System#WIFI_WATCHDOG_PING_TIMEOUT_MS` *This constant was deprecated in API level 15. Use `https://developer.android.com/reference/android/provider/Settings.Secure#WIFI_WATCHDOG_PING_TIMEOUT_MS` instead* |
| `https://developer.android.com/reference/java/lang/String` | `https://developer.android.com/reference/android/provider/Settings.System#WINDOW_ANIMATION_SCALE` *This constant was deprecated in API level 17. Use `https://developer.android.com/reference/android/provider/Settings.Global#WINDOW_ANIMATION_SCALE` instead* |

### Inherited constants

From class `https://developer.android.com/reference/android/provider/Settings.NameValueTable` `https://developer.android.com/reference/java/lang/String` `https://developer.android.com/reference/android/provider/Settings.NameValueTable#NAME`


`https://developer.android.com/reference/java/lang/String` `https://developer.android.com/reference/android/provider/Settings.NameValueTable#VALUE`


From interface `https://developer.android.com/reference/android/provider/BaseColumns` `https://developer.android.com/reference/java/lang/String` `https://developer.android.com/reference/android/provider/BaseColumns#_COUNT`

The count of rows in a directory.


`https://developer.android.com/reference/java/lang/String` `https://developer.android.com/reference/android/provider/BaseColumns#_ID`

The unique ID for a row.


| ### Fields ||
|---|---|
| ` public static final https://developer.android.com/reference/android/net/Uri` | `https://developer.android.com/reference/android/provider/Settings.System#CONTENT_URI` The content:// style URL for this table |
| ` public static final https://developer.android.com/reference/android/net/Uri` | `https://developer.android.com/reference/android/provider/Settings.System#DEFAULT_ALARM_ALERT_URI` A `https://developer.android.com/reference/android/net/Uri` that will point to the current default alarm alert at any given time. |
| ` public static final https://developer.android.com/reference/android/net/Uri` | `https://developer.android.com/reference/android/provider/Settings.System#DEFAULT_NOTIFICATION_URI` A `https://developer.android.com/reference/android/net/Uri` that will point to the current default notification sound at any given time. |
| ` public static final https://developer.android.com/reference/android/net/Uri` | `https://developer.android.com/reference/android/provider/Settings.System#DEFAULT_RINGTONE_URI` A `https://developer.android.com/reference/android/net/Uri` that will point to the current default ringtone at any given time. |

| ### Public constructors ||
|---|---|
| ` https://developer.android.com/reference/android/provider/Settings.System#System()() ` |

| ### Public methods ||
|---|---|
| ` static boolean` | ` https://developer.android.com/reference/android/provider/Settings.System#canWrite(android.content.Context)(https://developer.android.com/reference/android/content/Context context) ` Checks if the specified app can modify system settings. |
| ` static void` | ` https://developer.android.com/reference/android/provider/Settings.System#getConfiguration(android.content.ContentResolver,%20android.content.res.Configuration)(https://developer.android.com/reference/android/content/ContentResolver cr, https://developer.android.com/reference/android/content/res/Configuration outConfig) ` Convenience function to read all of the current configuration-related settings into a `https://developer.android.com/reference/android/content/res/Configuration` object. |
| ` static float` | ` https://developer.android.com/reference/android/provider/Settings.System#getFloat(android.content.ContentResolver,%20java.lang.String,%20float)(https://developer.android.com/reference/android/content/ContentResolver cr, https://developer.android.com/reference/java/lang/String name, float def) ` Convenience function for retrieving a single system settings value as a floating point number. |
| ` static float` | ` https://developer.android.com/reference/android/provider/Settings.System#getFloat(android.content.ContentResolver,%20java.lang.String)(https://developer.android.com/reference/android/content/ContentResolver cr, https://developer.android.com/reference/java/lang/String name) ` Convenience function for retrieving a single system settings value as a float. |
| ` static int` | ` https://developer.android.com/reference/android/provider/Settings.System#getInt(android.content.ContentResolver,%20java.lang.String,%20int)(https://developer.android.com/reference/android/content/ContentResolver cr, https://developer.android.com/reference/java/lang/String name, int def) ` Convenience function for retrieving a single system settings value as an integer. |
| ` static int` | ` https://developer.android.com/reference/android/provider/Settings.System#getInt(android.content.ContentResolver,%20java.lang.String)(https://developer.android.com/reference/android/content/ContentResolver cr, https://developer.android.com/reference/java/lang/String name) ` Convenience function for retrieving a single system settings value as an integer. |
| ` static long` | ` https://developer.android.com/reference/android/provider/Settings.System#getLong(android.content.ContentResolver,%20java.lang.String)(https://developer.android.com/reference/android/content/ContentResolver cr, https://developer.android.com/reference/java/lang/String name) ` Convenience function for retrieving a single system settings value as a `long`. |
| ` static long` | ` https://developer.android.com/reference/android/provider/Settings.System#getLong(android.content.ContentResolver,%20java.lang.String,%20long)(https://developer.android.com/reference/android/content/ContentResolver cr, https://developer.android.com/reference/java/lang/String name, long def) ` Convenience function for retrieving a single system settings value as a `long`. |
| ` static boolean` | ` https://developer.android.com/reference/android/provider/Settings.System#getShowGTalkServiceStatus(android.content.ContentResolver)(https://developer.android.com/reference/android/content/ContentResolver cr) ` *This method was deprecated in API level 17. - Do not use* |
| ` static https://developer.android.com/reference/java/lang/String` | ` https://developer.android.com/reference/android/provider/Settings.System#getString(android.content.ContentResolver,%20java.lang.String)(https://developer.android.com/reference/android/content/ContentResolver resolver, https://developer.android.com/reference/java/lang/String name) ` Look up a name in the database. |
| ` static https://developer.android.com/reference/android/net/Uri` | ` https://developer.android.com/reference/android/provider/Settings.System#getUriFor(java.lang.String)(https://developer.android.com/reference/java/lang/String name) ` Construct the content URI for a particular name/value pair, useful for monitoring changes with a ContentObserver. |
| ` static boolean` | ` https://developer.android.com/reference/android/provider/Settings.System#putConfiguration(android.content.ContentResolver,%20android.content.res.Configuration)(https://developer.android.com/reference/android/content/ContentResolver cr, https://developer.android.com/reference/android/content/res/Configuration config) ` Convenience function to write a batch of configuration-related settings from a `https://developer.android.com/reference/android/content/res/Configuration` object. |
| ` static boolean` | ` https://developer.android.com/reference/android/provider/Settings.System#putFloat(android.content.ContentResolver,%20java.lang.String,%20float)(https://developer.android.com/reference/android/content/ContentResolver cr, https://developer.android.com/reference/java/lang/String name, float value) ` Convenience function for updating a single settings value as a floating point number. |
| ` static boolean` | ` https://developer.android.com/reference/android/provider/Settings.System#putInt(android.content.ContentResolver,%20java.lang.String,%20int)(https://developer.android.com/reference/android/content/ContentResolver cr, https://developer.android.com/reference/java/lang/String name, int value) ` Convenience function for updating a single settings value as an integer. |
| ` static boolean` | ` https://developer.android.com/reference/android/provider/Settings.System#putLong(android.content.ContentResolver,%20java.lang.String,%20long)(https://developer.android.com/reference/android/content/ContentResolver cr, https://developer.android.com/reference/java/lang/String name, long value) ` Convenience function for updating a single settings value as a long integer. |
| ` static boolean` | ` https://developer.android.com/reference/android/provider/Settings.System#putString(android.content.ContentResolver,%20java.lang.String,%20java.lang.String)(https://developer.android.com/reference/android/content/ContentResolver resolver, https://developer.android.com/reference/java/lang/String name, https://developer.android.com/reference/java/lang/String value) ` Store a name/value pair into the database. |
| ` static void` | ` https://developer.android.com/reference/android/provider/Settings.System#setShowGTalkServiceStatus(android.content.ContentResolver,%20boolean)(https://developer.android.com/reference/android/content/ContentResolver cr, boolean flag) ` *This method was deprecated in API level 17. - Do not use* |

### Inherited methods

From class `

https://developer.android.com/reference/android/provider/Settings.NameValueTable

` `


static


https://developer.android.com/reference/android/net/Uri` `
https://developer.android.com/reference/android/provider/Settings.NameValueTable#getUriFor(android.net.Uri,%20java.lang.String)(https://developer.android.com/reference/android/net/Uri uri, https://developer.android.com/reference/java/lang/String name)
` `


static


boolean` `
https://developer.android.com/reference/android/provider/Settings.NameValueTable#putString(android.content.ContentResolver,%20android.net.Uri,%20java.lang.String,%20java.lang.String)(https://developer.android.com/reference/android/content/ContentResolver resolver, https://developer.android.com/reference/android/net/Uri uri, https://developer.android.com/reference/java/lang/String name, https://developer.android.com/reference/java/lang/String value)
` From class `

https://developer.android.com/reference/java/lang/Object

` `


https://developer.android.com/reference/java/lang/Object` `
https://developer.android.com/reference/java/lang/Object#clone()()
`

Creates and returns a copy of this object.


`


boolean` `
https://developer.android.com/reference/java/lang/Object#equals(java.lang.Object)(https://developer.android.com/reference/java/lang/Object obj)
`

Indicates whether some other object is "equal to" this one.


`


void` `
https://developer.android.com/reference/java/lang/Object#finalize()()
`

Called by the garbage collector on an object when garbage collection
determines that there are no more references to the object.


`


final

https://developer.android.com/reference/java/lang/Class<?>` `
https://developer.android.com/reference/java/lang/Object#getClass()()
`

Returns the runtime class of this `Object`.


`


int` `
https://developer.android.com/reference/java/lang/Object#hashCode()()
`

Returns a hash code value for the object.


`


final

void` `
https://developer.android.com/reference/java/lang/Object#notify()()
`

Wakes up a single thread that is waiting on this object's
monitor.


`


final

void` `
https://developer.android.com/reference/java/lang/Object#notifyAll()()
`

Wakes up all threads that are waiting on this object's monitor.


`


https://developer.android.com/reference/java/lang/String` `
https://developer.android.com/reference/java/lang/Object#toString()()
`

Returns a string representation of the object.


`


final

void` `
https://developer.android.com/reference/java/lang/Object#wait(long,%20int)(long timeoutMillis, int nanos)
`

Causes the current thread to wait until it is awakened, typically
by being *notified* or *interrupted*, or until a
certain amount of real time has elapsed.


`


final

void` `
https://developer.android.com/reference/java/lang/Object#wait(long)(long timeoutMillis)
`

Causes the current thread to wait until it is awakened, typically
by being *notified* or *interrupted*, or until a
certain amount of real time has elapsed.


`


final

void` `
https://developer.android.com/reference/java/lang/Object#wait()()
`

Causes the current thread to wait until it is awakened, typically
by being *notified* or *interrupted*.


## Constants

### ACCELEROMETER_ROTATION

Added in [API level 3](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

```
public static final String ACCELEROMETER_ROTATION
```

Control whether the accelerometer will be used to change screen
orientation. If 0, it will not be used unless explicitly requested
by the application; if 1, it will be used by default unless explicitly
disabled by the application.

<br />

Constant Value:

"accelerometer_rotation"


### ADB_ENABLED

Added in [API level 1](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)   
Deprecated in [API level
15](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

```
public static final String ADB_ENABLED
```


**This constant was deprecated
in API level 15.**   

Use `https://developer.android.com/reference/android/provider/Settings.Global#ADB_ENABLED`
instead

<br />

<br />

Constant Value:

"adb_enabled"


### AIRPLANE_MODE_ON

Added in [API level 1](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)   
Deprecated in [API level
17](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

```
public static final String AIRPLANE_MODE_ON
```


**This constant was deprecated
in API level 17.**   

Use `https://developer.android.com/reference/android/provider/Settings.Global#AIRPLANE_MODE_ON` instead

<br />

<br />

Constant Value:

"airplane_mode_on"


### AIRPLANE_MODE_RADIOS

Added in [API level 1](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)   
Deprecated in [API level
17](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

```
public static final String AIRPLANE_MODE_RADIOS
```


**This constant was deprecated
in API level 17.**   

Use `https://developer.android.com/reference/android/provider/Settings.Global#AIRPLANE_MODE_RADIOS` instead

<br />

<br />

Constant Value:

"airplane_mode_radios"


### ALARM_ALERT

Added in [API level 5](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

```
public static final String ALARM_ALERT
```

Persistent store for the system-wide default alarm alert.

<br />

**See also:**

- `https://developer.android.com/reference/android/provider/Settings.System#RINGTONE`
- `https://developer.android.com/reference/android/provider/Settings.System#DEFAULT_ALARM_ALERT_URI`

Constant Value:

"alarm_alert"


### ALWAYS_FINISH_ACTIVITIES

Added in [API level 1](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)   
Deprecated in [API level
17](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

```
public static final String ALWAYS_FINISH_ACTIVITIES
```


**This constant was deprecated
in API level 17.**   

Use `https://developer.android.com/reference/android/provider/Settings.Global#ALWAYS_FINISH_ACTIVITIES` instead

If 1, the activity manager will aggressively finish activities and
processes as soon as they are no longer needed. If 0, the normal
extended lifetime is used.

<br />

Constant Value:

"always_finish_activities"


### ANDROID_ID

Added in [API level 1](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)   
Deprecated in [API level
15](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

```
public static final String ANDROID_ID
```


**This constant was deprecated
in API level 15.**   

Use `https://developer.android.com/reference/android/provider/Settings.Secure#ANDROID_ID` instead

<br />

<br />

Constant Value:

"android_id"


### ANIMATOR_DURATION_SCALE

Added in [API level 16](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)   
Deprecated in [API level
17](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

```
public static final String ANIMATOR_DURATION_SCALE
```


**This constant was deprecated
in API level 17.**   

Use `https://developer.android.com/reference/android/provider/Settings.Global#ANIMATOR_DURATION_SCALE` instead

Scaling factor for Animator-based animations. This affects both the start delay and
duration of all such animations. Setting to 0 will cause animations to end immediately.
The default value is 1.

<br />

Constant Value:

"animator_duration_scale"


### AUTO_TIME

Added in [API level 1](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)   
Deprecated in [API level
17](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

```
public static final String AUTO_TIME
```


**This constant was deprecated
in API level 17.**   

Use `https://developer.android.com/reference/android/provider/Settings.Global#AUTO_TIME`
instead

<br />

<br />

Constant Value:

"auto_time"


### AUTO_TIME_ZONE

Added in [API level 11](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)   
Deprecated in [API level
17](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

```
public static final String AUTO_TIME_ZONE
```


**This constant was deprecated
in API level 17.**   

Use `https://developer.android.com/reference/android/provider/Settings.Global#AUTO_TIME_ZONE`
instead

<br />

<br />

Constant Value:

"auto_time_zone"


### BLUETOOTH_DISCOVERABILITY

Added in [API level 1](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

```
public static final String BLUETOOTH_DISCOVERABILITY
```

Determines whether remote devices may discover and/or connect to
this device.

Type: INT
2 -- discoverable and connectable 1 -- connectable but not discoverable 0 -- neither connectable nor discoverable

<br />

<br />

Constant Value:

"bluetooth_discoverability"


### BLUETOOTH_DISCOVERABILITY_TIMEOUT

Added in [API level 1](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

```
public static final String BLUETOOTH_DISCOVERABILITY_TIMEOUT
```

Bluetooth discoverability timeout. If this value is nonzero, then
Bluetooth becomes discoverable for a certain number of seconds,
after which is becomes simply connectable. The value is in seconds.

<br />

Constant Value:

"bluetooth_discoverability_timeout"


### BLUETOOTH_ON

Added in [API level 1](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)   
Deprecated in [API level
15](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

```
public static final String BLUETOOTH_ON
```


**This constant was deprecated
in API level 15.**   

Use `https://developer.android.com/reference/android/provider/Settings.Global#BLUETOOTH_ON` instead

<br />

<br />

Constant Value:

"bluetooth_on"


### DATA_ROAMING

Added in [API level 1](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)   
Deprecated in [API level
15](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

```
public static final String DATA_ROAMING
```


**This constant was deprecated
in API level 15.**   

Use `https://developer.android.com/reference/android/provider/Settings.Global#DATA_ROAMING` instead

<br />

<br />

Constant Value:

"data_roaming"


### DATE_FORMAT

Added in [API level 1](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)   
Deprecated in [API level
31](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

```
public static final String DATE_FORMAT
```


**This constant was deprecated
in API level 31.**   

No longer used. Use `https://developer.android.com/reference/android/provider/Settings.System#TIME_12_24` instead.

<br />

<br />

Constant Value:

"date_format"


### DEBUG_APP

Added in [API level 1](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)   
Deprecated in [API level
17](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

```
public static final String DEBUG_APP
```


**This constant was deprecated
in API level 17.**   

Use `https://developer.android.com/reference/android/provider/Settings.Global#DEBUG_APP` instead

Name of an application package to be debugged.

<br />

Constant Value:

"debug_app"


### DEVICE_PROVISIONED

Added in [API level 1](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)   
Deprecated in [API level
15](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

```
public static final String DEVICE_PROVISIONED
```


**This constant was deprecated
in API level 15.**   

Use `https://developer.android.com/reference/android/provider/Settings.Global#DEVICE_PROVISIONED` instead

<br />

<br />

Constant Value:

"device_provisioned"


### DIM_SCREEN

Added in [API level 1](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)   
Deprecated in [API level
17](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

```
public static final String DIM_SCREEN
```


**This constant was deprecated
in API level 17.**   

This setting is no longer used.

Whether or not to dim the screen. 0=no 1=yes

<br />

Constant Value:

"dim_screen"


### DTMF_TONE_TYPE_WHEN_DIALING

Added in [API level 23](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

```
public static final String DTMF_TONE_TYPE_WHEN_DIALING
```

CDMA only settings
DTMF tone type played by the dialer when dialing.
0 = Normal
1 = Long

<br />

Constant Value:

"dtmf_tone_type"


### DTMF_TONE_WHEN_DIALING

Added in [API level 1](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

```
public static final String DTMF_TONE_WHEN_DIALING
```

Whether the audible DTMF tones are played by the dialer when dialing. The value is
boolean (1 or 0).

<br />

Constant Value:

"dtmf_tone"


### END_BUTTON_BEHAVIOR

Added in [API level 1](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

```
public static final String END_BUTTON_BEHAVIOR
```

What happens when the user presses the end call button if they're not
on a call.  

**Values:**   

0 - The end button does nothing.  

1 - The end button goes to the home screen.  

2 - The end button puts the device to sleep and locks the keyguard.  

3 - The end button goes to the home screen. If the user is already on the
home screen, it puts the device to sleep.

<br />

Constant Value:

"end_button_behavior"


### FONT_SCALE

Added in [API level 1](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

```
public static final String FONT_SCALE
```

Scaling factor for fonts, float.

<br />

Constant Value:

"font_scale"


### HAPTIC_FEEDBACK_ENABLED

Added in [API level 3](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)   
Deprecated in [API level
33](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

```
public static final String HAPTIC_FEEDBACK_ENABLED
```


**This constant was deprecated
in API level 33.**   

Replaced by using `https://developer.android.com/reference/android/os/VibrationAttributes#USAGE_TOUCH` on
vibrations. User settings are applied automatically by the service and should not be
applied by individual apps.

Whether haptic feedback (Vibrate on tap) is enabled. The value is
boolean (1 or 0).

<br />

Constant Value:

"haptic_feedback_enabled"


### HTTP_PROXY

Added in [API level 1](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)   
Deprecated in [API level
15](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

```
public static final String HTTP_PROXY
```


**This constant was deprecated
in API level 15.**   

Use `https://developer.android.com/reference/android/provider/Settings.Global#HTTP_PROXY` instead

<br />

<br />

Constant Value:

"http_proxy"


### INSTALL_NON_MARKET_APPS

Added in [API level 1](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)   
Deprecated in [API level
15](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

```
public static final String INSTALL_NON_MARKET_APPS
```


**This constant was deprecated
in API level 15.**   

Use `https://developer.android.com/reference/android/provider/Settings.Secure#INSTALL_NON_MARKET_APPS` instead

<br />

<br />

Constant Value:

"install_non_market_apps"


### LOCATION_PROVIDERS_ALLOWED

Added in [API level 1](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)   
Deprecated in [API level
15](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

```
public static final String LOCATION_PROVIDERS_ALLOWED
```


**This constant was deprecated
in API level 15.**   

Use `https://developer.android.com/reference/android/provider/Settings.Secure#LOCATION_PROVIDERS_ALLOWED`
instead

<br />

<br />

Constant Value:

"location_providers_allowed"


### LOCK_PATTERN_ENABLED

Added in [API level 1](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)   
Deprecated in [API level
15](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

```
public static final String LOCK_PATTERN_ENABLED
```


**This constant was deprecated
in API level 15.**   

Use `https://developer.android.com/reference/android/provider/Settings.Secure#LOCK_PATTERN_ENABLED`
instead

<br />

<br />

Constant Value:

"lock_pattern_autolock"


### LOCK_PATTERN_TACTILE_FEEDBACK_ENABLED

Added in [API level 3](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)   
Deprecated in [API level
15](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

```
public static final String LOCK_PATTERN_TACTILE_FEEDBACK_ENABLED
```


**This constant was deprecated
in API level 15.**   

Use
`https://developer.android.com/reference/android/provider/Settings.Secure#LOCK_PATTERN_TACTILE_FEEDBACK_ENABLED`
instead

<br />

<br />

Constant Value:

"lock_pattern_tactile_feedback_enabled"


### LOCK_PATTERN_VISIBLE

Added in [API level 1](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)   
Deprecated in [API level
15](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

```
public static final String LOCK_PATTERN_VISIBLE
```


**This constant was deprecated
in API level 15.**   

Use `https://developer.android.com/reference/android/provider/Settings.Secure#LOCK_PATTERN_VISIBLE`
instead

<br />

<br />

Constant Value:

"lock_pattern_visible_pattern"


### LOGGING_ID

Added in [API level 1](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)   
Deprecated in [API level
15](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

```
public static final String LOGGING_ID
```


**This constant was deprecated
in API level 15.**   

Use `https://developer.android.com/reference/android/provider/Settings.Secure#LOGGING_ID` instead

<br />

<br />

Constant Value:

"logging_id"


### MODE_RINGER

Added in [API level 1](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)   
Deprecated in [API level
17](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

```
public static final String MODE_RINGER
```


**This constant was deprecated
in API level 17.**   

Use `https://developer.android.com/reference/android/provider/Settings.Global#MODE_RINGER` instead

<br />

<br />

Constant Value:

"mode_ringer"


### MODE_RINGER_STREAMS_AFFECTED

Added in [API level 1](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

```
public static final String MODE_RINGER_STREAMS_AFFECTED
```

Determines which streams are affected by ringer and zen mode changes. The
stream type's bit should be set to 1 if it should be muted when going
into an inaudible ringer mode.

<br />

Constant Value:

"mode_ringer_streams_affected"


### MUTE_STREAMS_AFFECTED

Added in [API level 1](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

```
public static final String MUTE_STREAMS_AFFECTED
```

Determines which streams are affected by mute. The
stream type's bit should be set to 1 if it should be muted when a mute request
is received.

<br />

Constant Value:

"mute_streams_affected"


### NETWORK_PREFERENCE

Added in [API level 1](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)   
Deprecated in [API level
15](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

```
public static final String NETWORK_PREFERENCE
```


**This constant was deprecated
in API level 15.**   

Use `https://developer.android.com/reference/android/provider/Settings.Global#NETWORK_PREFERENCE` instead

<br />

<br />

Constant Value:

"network_preference"


### NEXT_ALARM_FORMATTED

Added in [API level 1](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)   
Deprecated in [API level
21](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

```
public static final String NEXT_ALARM_FORMATTED
```


**This constant was deprecated
in API level 21.**   

Use `https://developer.android.com/reference/android/app/AlarmManager#getNextAlarmClock()`.

A formatted string of the next alarm that is set, or the empty string
if there is no alarm set.

<br />

Constant Value:

"next_alarm_formatted"


### NOTIFICATION_SOUND

Added in [API level 1](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

```
public static final String NOTIFICATION_SOUND
```

Persistent store for the system-wide default notification sound.

<br />

**See also:**

- `https://developer.android.com/reference/android/provider/Settings.System#RINGTONE`
- `https://developer.android.com/reference/android/provider/Settings.System#DEFAULT_NOTIFICATION_URI`

Constant Value:

"notification_sound"


### PARENTAL_CONTROL_ENABLED

Added in [API level 1](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)   
Deprecated in [API level
15](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

```
public static final String PARENTAL_CONTROL_ENABLED
```


**This constant was deprecated
in API level 15.**   

Use `https://developer.android.com/reference/android/provider/Settings.Secure#PARENTAL_CONTROL_ENABLED`
instead

<br />

<br />

Constant Value:

"parental_control_enabled"


### PARENTAL_CONTROL_LAST_UPDATE

Added in [API level 1](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)   
Deprecated in [API level
15](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

```
public static final String PARENTAL_CONTROL_LAST_UPDATE
```


**This constant was deprecated
in API level 15.**   

Use `https://developer.android.com/reference/android/provider/Settings.Secure#PARENTAL_CONTROL_LAST_UPDATE`
instead

<br />

<br />

Constant Value:

"parental_control_last_update"


### PARENTAL_CONTROL_REDIRECT_URL

Added in [API level 1](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)   
Deprecated in [API level
15](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

```
public static final String PARENTAL_CONTROL_REDIRECT_URL
```


**This constant was deprecated
in API level 15.**   

Use `https://developer.android.com/reference/android/provider/Settings.Secure#PARENTAL_CONTROL_REDIRECT_URL`
instead

<br />

<br />

Constant Value:

"parental_control_redirect_url"


### RADIO_BLUETOOTH

Added in [API level 1](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)   
Deprecated in [API level
17](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

```
public static final String RADIO_BLUETOOTH
```


**This constant was deprecated
in API level 17.**   

Use `https://developer.android.com/reference/android/provider/Settings.Global#RADIO_BLUETOOTH` instead

<br />

<br />

Constant Value:

"bluetooth"


### RADIO_CELL

Added in [API level 1](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)   
Deprecated in [API level
17](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

```
public static final String RADIO_CELL
```


**This constant was deprecated
in API level 17.**   

Use `https://developer.android.com/reference/android/provider/Settings.Global#RADIO_CELL` instead

<br />

<br />

Constant Value:

"cell"


### RADIO_NFC

Added in [API level 14](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)   
Deprecated in [API level
17](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

```
public static final String RADIO_NFC
```


**This constant was deprecated
in API level 17.**   

Use `https://developer.android.com/reference/android/provider/Settings.Global#RADIO_NFC` instead

<br />

<br />

Constant Value:

"nfc"


### RADIO_WIFI

Added in [API level 1](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)   
Deprecated in [API level
17](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

```
public static final String RADIO_WIFI
```


**This constant was deprecated
in API level 17.**   

Use `https://developer.android.com/reference/android/provider/Settings.Global#RADIO_WIFI` instead

<br />

<br />

Constant Value:

"wifi"


### RINGTONE

Added in [API level 1](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

```
public static final String RINGTONE
```

Persistent store for the system-wide default ringtone URI.


If you need to play the default ringtone at any given time, it is recommended
you give `https://developer.android.com/reference/android/provider/Settings.System#DEFAULT_RINGTONE_URI` to the media player. It will resolve
to the set default ringtone at the time of playing.

<br />

**See also:**

- `https://developer.android.com/reference/android/provider/Settings.System#DEFAULT_RINGTONE_URI`

Constant Value:

"ringtone"


### SCREEN_BRIGHTNESS

Added in [API level 1](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

```
public static final String SCREEN_BRIGHTNESS
```

The screen backlight brightness between 1 (minimum) and 255 (maximum).

Use `https://developer.android.com/reference/android/view/WindowManager.LayoutParams#screenBrightness` to set the screen
brightness instead.

<br />

Constant Value:

"screen_brightness"


### SCREEN_BRIGHTNESS_MODE

Added in [API level 8](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

```
public static final String SCREEN_BRIGHTNESS_MODE
```

Controls whether to enable automatic brightness mode. Value can be set to
`https://developer.android.com/reference/android/provider/Settings.System#SCREEN_BRIGHTNESS_MODE_MANUAL` or `https://developer.android.com/reference/android/provider/Settings.System#SCREEN_BRIGHTNESS_MODE_AUTOMATIC`.
If `https://developer.android.com/reference/android/provider/Settings.System#SCREEN_BRIGHTNESS_MODE_AUTOMATIC` is set, the system may change
`https://developer.android.com/reference/android/provider/Settings.System#SCREEN_BRIGHTNESS` automatically.

<br />

Constant Value:

"screen_brightness_mode"


### SCREEN_BRIGHTNESS_MODE_AUTOMATIC

Added in [API level 8](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

```
public static final int SCREEN_BRIGHTNESS_MODE_AUTOMATIC
```

SCREEN_BRIGHTNESS_MODE value for automatic mode.

<br />

Constant Value:

1
(0x00000001)


### SCREEN_BRIGHTNESS_MODE_MANUAL

Added in [API level 8](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

```
public static final int SCREEN_BRIGHTNESS_MODE_MANUAL
```

SCREEN_BRIGHTNESS_MODE value for manual mode.

<br />

Constant Value:

0
(0x00000000)


### SCREEN_OFF_TIMEOUT

Added in [API level 1](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

```
public static final String SCREEN_OFF_TIMEOUT
```

The amount of time in milliseconds before the device goes to sleep or begins
to dream after a period of inactivity. This value is also known as the
user activity timeout period since the screen isn't necessarily turned off
when it expires.


This value is bounded by maximum timeout set by
`https://developer.android.com/reference/android/app/admin/DevicePolicyManager#setMaximumTimeToLock(android.content.ComponentName,%20long)`.

<br />

Constant Value:

"screen_off_timeout"


### SETTINGS_CLASSNAME

Added in [API level 1](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)   
Deprecated in [API level
15](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

```
public static final String SETTINGS_CLASSNAME
```


**This constant was deprecated
in API level 15.**   

Use `https://developer.android.com/reference/android/provider/Settings.Secure#SETTINGS_CLASSNAME` instead

<br />

<br />

Constant Value:

"settings_classname"


### SETUP_WIZARD_HAS_RUN

Added in [API level 1](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

```
public static final String SETUP_WIZARD_HAS_RUN
```

Whether the setup wizard has been run before (on first boot), or if
it still needs to be run.

nonzero = it has been run in the past
0 = it has not been run in the past

<br />

Constant Value:

"setup_wizard_has_run"


### SHOW_GTALK_SERVICE_STATUS

Added in [API level 1](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

```
public static final String SHOW_GTALK_SERVICE_STATUS
```

<br />

<br />

Constant Value:

"SHOW_GTALK_SERVICE_STATUS"


### SHOW_PROCESSES

Added in [API level 1](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)   
Deprecated in [API level
17](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

```
public static final String SHOW_PROCESSES
```


**This constant was deprecated
in API level 17.**   

This functionality is no longer available as of
`https://developer.android.com/reference/android/os/Build.VERSION_CODES#N_MR1`.

Control whether the process CPU usage meter should be shown.

<br />

Constant Value:

"show_processes"


### SHOW_WEB_SUGGESTIONS

Added in [API level 4](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)   
Deprecated in [API level
15](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

```
public static final String SHOW_WEB_SUGGESTIONS
```


**This constant was deprecated
in API level 15.**   

Each application that shows web suggestions should have its own
setting for this.

<br />

<br />

Constant Value:

"show_web_suggestions"


### SOUND_EFFECTS_ENABLED

Added in [API level 1](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

```
public static final String SOUND_EFFECTS_ENABLED
```

Whether the sounds effects (key clicks, lid open ...) are enabled. The value is
boolean (1 or 0).

<br />

Constant Value:

"sound_effects_enabled"


### STAY_ON_WHILE_PLUGGED_IN

Added in [API level 1](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)   
Deprecated in [API level
17](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

```
public static final String STAY_ON_WHILE_PLUGGED_IN
```


**This constant was deprecated
in API level 17.**   

Use `https://developer.android.com/reference/android/provider/Settings.Global#STAY_ON_WHILE_PLUGGED_IN` instead

<br />

<br />

Constant Value:

"stay_on_while_plugged_in"


### TEXT_AUTO_CAPS

Added in [API level 1](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

```
public static final String TEXT_AUTO_CAPS
```

Setting to enable Auto Caps in text editors. 1 = On, 0 = Off

<br />

Constant Value:

"auto_caps"


### TEXT_AUTO_PUNCTUATE

Added in [API level 1](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

```
public static final String TEXT_AUTO_PUNCTUATE
```

Setting to enable Auto Punctuate in text editors. 1 = On, 0 = Off. This
feature converts two spaces to a "." and space.

<br />

Constant Value:

"auto_punctuate"


### TEXT_AUTO_REPLACE

Added in [API level 1](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

```
public static final String TEXT_AUTO_REPLACE
```

Setting to enable Auto Replace (AutoText) in text editors. 1 = On, 0 = Off

<br />

Constant Value:

"auto_replace"


### TEXT_SHOW_PASSWORD

Added in [API level 1](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)   
Deprecated in [API level
37.2](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

```
public static final String TEXT_SHOW_PASSWORD
```


**This constant was deprecated
in API level 37.2.**   

Use `https://developer.android.com/reference/android/text/ShowSecretsSetting` instead.

Setting to showing password characters in text editors. 1 = On, 0 = Off

<br />

Constant Value:

"show_password"


### TIME_12_24

Added in [API level 1](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

```
public static final String TIME_12_24
```

Display the user's times, e.g. in the status bar, as 12 or 24 hours.

- 24 = 24 hour
- 12 = 12 hour
- \[unset\] = use the device locale's default

<br />

<br />

Constant Value:

"time_12_24"


### TRANSITION_ANIMATION_SCALE

Added in [API level 1](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)   
Deprecated in [API level
17](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

```
public static final String TRANSITION_ANIMATION_SCALE
```


**This constant was deprecated
in API level 17.**   

Use `https://developer.android.com/reference/android/provider/Settings.Global#TRANSITION_ANIMATION_SCALE` instead

Scaling factor for activity transition animations. Setting to 0 will disable window
animations.

<br />

Constant Value:

"transition_animation_scale"


### USB_MASS_STORAGE_ENABLED

Added in [API level 1](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)   
Deprecated in [API level
15](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

```
public static final String USB_MASS_STORAGE_ENABLED
```


**This constant was deprecated
in API level 15.**   

Use `https://developer.android.com/reference/android/provider/Settings.Global#USB_MASS_STORAGE_ENABLED` instead

<br />

<br />

Constant Value:

"usb_mass_storage_enabled"


### USER_ROTATION

Added in [API level 11](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

```
public static final String USER_ROTATION
```

Default screen rotation when no other policy applies.
When `https://developer.android.com/reference/android/provider/Settings.System#ACCELEROMETER_ROTATION` is zero and no on-screen Activity expresses a
preference, this rotation value will be used. Must be one of the
`https://developer.android.com/reference/android/view/Surface#ROTATION_0`.

<br />

**See also:**

- `https://developer.android.com/reference/android/view/Display#getRotation()`

Constant Value:

"user_rotation"


### USE_GOOGLE_MAIL

Added in [API level 1](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)   
Deprecated in [API level
15](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

```
public static final String USE_GOOGLE_MAIL
```


**This constant was deprecated
in API level 15.**   

Use `https://developer.android.com/reference/android/provider/Settings.Global#USE_GOOGLE_MAIL` instead

<br />

<br />

Constant Value:

"use_google_mail"


### VIBRATE_ON

Added in [API level 1](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

```
public static final String VIBRATE_ON
```

Whether vibrate is on for different events. This is used internally,
changing this value will not change the vibrate. See AudioManager.

<br />

Constant Value:

"vibrate_on"


### VIBRATE_WHEN_RINGING

Added in [API level 23](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)   
Deprecated in [API level
33](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

```
public static final String VIBRATE_WHEN_RINGING
```


**This constant was deprecated
in API level 33.**   

Replaced by using `https://developer.android.com/reference/android/os/VibrationAttributes#USAGE_RINGTONE` on
vibrations for incoming calls. User settings are applied automatically by the service and
should not be applied by individual apps.

Whether the phone vibrates when it is ringing due to an incoming call. This will
be used by Phone and Setting apps; it shouldn't affect other apps.
The value is boolean (1 or 0).

Note: this is not same as "vibrate on ring", which had been available until ICS.
It was about AudioManager's setting and thus affected all the applications which
relied on the setting, while this is purely about the vibration setting for incoming
calls.

<br />

Constant Value:

"vibrate_when_ringing"


### WAIT_FOR_DEBUGGER

Added in [API level 1](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)   
Deprecated in [API level
17](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

```
public static final String WAIT_FOR_DEBUGGER
```


**This constant was deprecated
in API level 17.**   

Use `https://developer.android.com/reference/android/provider/Settings.Global#WAIT_FOR_DEBUGGER` instead

If 1, when launching DEBUG_APP it will wait for the debugger before
starting user code. If 0, it will run normally.

<br />

Constant Value:

"wait_for_debugger"


### WALLPAPER_ACTIVITY

Added in [API level 1](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)   
Deprecated in [API level
17](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

```
public static final String WALLPAPER_ACTIVITY
```


**This constant was deprecated
in API level 17.**   

Use `https://developer.android.com/reference/android/app/WallpaperManager` instead.

Name of activity to use for wallpaper on the home screen.

<br />

Constant Value:

"wallpaper_activity"


### WIFI_MAX_DHCP_RETRY_COUNT

Added in [API level 3](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)   
Deprecated in [API level
15](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

```
public static final String WIFI_MAX_DHCP_RETRY_COUNT
```


**This constant was deprecated
in API level 15.**   

Use
`https://developer.android.com/reference/android/provider/Settings.Global#WIFI_MAX_DHCP_RETRY_COUNT` instead

<br />

<br />

Constant Value:

"wifi_max_dhcp_retry_count"


### WIFI_MOBILE_DATA_TRANSITION_WAKELOCK_TIMEOUT_MS

Added in [API level 3](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)   
Deprecated in [API level
15](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

```
public static final String WIFI_MOBILE_DATA_TRANSITION_WAKELOCK_TIMEOUT_MS
```


**This constant was deprecated
in API level 15.**   

Use
`https://developer.android.com/reference/android/provider/Settings.Global#WIFI_MOBILE_DATA_TRANSITION_WAKELOCK_TIMEOUT_MS` instead

<br />

<br />

Constant Value:

"wifi_mobile_data_transition_wakelock_timeout_ms"


### WIFI_NETWORKS_AVAILABLE_NOTIFICATION_ON

Added in [API level 1](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)   
Deprecated in [API level
15](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

```
public static final String WIFI_NETWORKS_AVAILABLE_NOTIFICATION_ON
```


**This constant was deprecated
in API level 15.**   

Use
`https://developer.android.com/reference/android/provider/Settings.Global#WIFI_NETWORKS_AVAILABLE_NOTIFICATION_ON` instead

<br />

<br />

Constant Value:

"wifi_networks_available_notification_on"


### WIFI_NETWORKS_AVAILABLE_REPEAT_DELAY

Added in [API level 1](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)   
Deprecated in [API level
15](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

```
public static final String WIFI_NETWORKS_AVAILABLE_REPEAT_DELAY
```


**This constant was deprecated
in API level 15.**   

Use
`https://developer.android.com/reference/android/provider/Settings.Global#WIFI_NETWORKS_AVAILABLE_REPEAT_DELAY` instead

<br />

<br />

Constant Value:

"wifi_networks_available_repeat_delay"


### WIFI_NUM_OPEN_NETWORKS_KEPT

Added in [API level 1](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)   
Deprecated in [API level
15](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

```
public static final String WIFI_NUM_OPEN_NETWORKS_KEPT
```


**This constant was deprecated
in API level 15.**   

Use `https://developer.android.com/reference/android/provider/Settings.Global#WIFI_NUM_OPEN_NETWORKS_KEPT`
instead

<br />

<br />

Constant Value:

"wifi_num_open_networks_kept"


### WIFI_ON

Added in [API level 1](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)   
Deprecated in [API level
15](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

```
public static final String WIFI_ON
```


**This constant was deprecated
in API level 15.**   

Use `https://developer.android.com/reference/android/provider/Settings.Global#WIFI_ON` instead

<br />

<br />

Constant Value:

"wifi_on"


### WIFI_SLEEP_POLICY

Added in [API level 3](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)   
Deprecated in [API level
17](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

```
public static final String WIFI_SLEEP_POLICY
```


**This constant was deprecated
in API level 17.**   

Use `https://developer.android.com/reference/android/provider/Settings.Global#WIFI_SLEEP_POLICY` instead

<br />

<br />

Constant Value:

"wifi_sleep_policy"


### WIFI_SLEEP_POLICY_DEFAULT

Added in [API level 3](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)   
Deprecated in [API level
17](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

```
public static final int WIFI_SLEEP_POLICY_DEFAULT
```


**This constant was deprecated
in API level 17.**   

Use `https://developer.android.com/reference/android/provider/Settings.Global#WIFI_SLEEP_POLICY_DEFAULT` instead

<br />

<br />

Constant Value:

0
(0x00000000)


### WIFI_SLEEP_POLICY_NEVER

Added in [API level 3](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)   
Deprecated in [API level
17](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

```
public static final int WIFI_SLEEP_POLICY_NEVER
```


**This constant was deprecated
in API level 17.**   

Use `https://developer.android.com/reference/android/provider/Settings.Global#WIFI_SLEEP_POLICY_NEVER` instead

<br />

<br />

Constant Value:

2
(0x00000002)


### WIFI_SLEEP_POLICY_NEVER_WHILE_PLUGGED

Added in [API level 3](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)   
Deprecated in [API level
17](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

```
public static final int WIFI_SLEEP_POLICY_NEVER_WHILE_PLUGGED
```


**This constant was deprecated
in API level 17.**   

Use `https://developer.android.com/reference/android/provider/Settings.Global#WIFI_SLEEP_POLICY_NEVER_WHILE_PLUGGED` instead

<br />

<br />

Constant Value:

1
(0x00000001)


### WIFI_STATIC_DNS1

Added in [API level 1](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)   
Deprecated in [API level
17](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

```
public static final String WIFI_STATIC_DNS1
```


**This constant was deprecated
in API level 17.**   

Use `https://developer.android.com/reference/android/net/wifi/WifiManager` instead

If using static IP, the primary DNS's IP address.


Example: "192.168.1.1"

<br />

Constant Value:

"wifi_static_dns1"


### WIFI_STATIC_DNS2

Added in [API level 1](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)   
Deprecated in [API level
17](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

```
public static final String WIFI_STATIC_DNS2
```


**This constant was deprecated
in API level 17.**   

Use `https://developer.android.com/reference/android/net/wifi/WifiManager` instead

If using static IP, the secondary DNS's IP address.


Example: "192.168.1.2"

<br />

Constant Value:

"wifi_static_dns2"


### WIFI_STATIC_GATEWAY

Added in [API level 1](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)   
Deprecated in [API level
17](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

```
public static final String WIFI_STATIC_GATEWAY
```


**This constant was deprecated
in API level 17.**   

Use `https://developer.android.com/reference/android/net/wifi/WifiManager` instead

If using static IP, the gateway's IP address.


Example: "192.168.1.1"

<br />

Constant Value:

"wifi_static_gateway"


### WIFI_STATIC_IP

Added in [API level 1](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)   
Deprecated in [API level
17](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

```
public static final String WIFI_STATIC_IP
```


**This constant was deprecated
in API level 17.**   

Use `https://developer.android.com/reference/android/net/wifi/WifiManager` instead

The static IP address.


Example: "192.168.1.51"

<br />

Constant Value:

"wifi_static_ip"


### WIFI_STATIC_NETMASK

Added in [API level 1](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)   
Deprecated in [API level
17](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

```
public static final String WIFI_STATIC_NETMASK
```


**This constant was deprecated
in API level 17.**   

Use `https://developer.android.com/reference/android/net/wifi/WifiManager` instead

If using static IP, the net mask.


Example: "255.255.255.0"

<br />

Constant Value:

"wifi_static_netmask"


### WIFI_USE_STATIC_IP

Added in [API level 1](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)   
Deprecated in [API level
17](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

```
public static final String WIFI_USE_STATIC_IP
```


**This constant was deprecated
in API level 17.**   

Use `https://developer.android.com/reference/android/net/wifi/WifiManager` instead

Whether to use static IP and other static network attributes.


Set to 1 for true and 0 for false.

<br />

Constant Value:

"wifi_use_static_ip"


### WIFI_WATCHDOG_ACCEPTABLE_PACKET_LOSS_PERCENTAGE

Added in [API level 1](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)   
Deprecated in [API level
15](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

```
public static final String WIFI_WATCHDOG_ACCEPTABLE_PACKET_LOSS_PERCENTAGE
```


**This constant was deprecated
in API level 15.**   

Use
`https://developer.android.com/reference/android/provider/Settings.Secure#WIFI_WATCHDOG_ACCEPTABLE_PACKET_LOSS_PERCENTAGE`
instead

<br />

<br />

Constant Value:

"wifi_watchdog_acceptable_packet_loss_percentage"


### WIFI_WATCHDOG_AP_COUNT

Added in [API level 1](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)   
Deprecated in [API level
15](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

```
public static final String WIFI_WATCHDOG_AP_COUNT
```


**This constant was deprecated
in API level 15.**   

Use `https://developer.android.com/reference/android/provider/Settings.Secure#WIFI_WATCHDOG_AP_COUNT` instead

<br />

<br />

Constant Value:

"wifi_watchdog_ap_count"


### WIFI_WATCHDOG_BACKGROUND_CHECK_DELAY_MS

Added in [API level 1](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)   
Deprecated in [API level
15](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

```
public static final String WIFI_WATCHDOG_BACKGROUND_CHECK_DELAY_MS
```


**This constant was deprecated
in API level 15.**   

Use
`https://developer.android.com/reference/android/provider/Settings.Secure#WIFI_WATCHDOG_BACKGROUND_CHECK_DELAY_MS` instead

<br />

<br />

Constant Value:

"wifi_watchdog_background_check_delay_ms"


### WIFI_WATCHDOG_BACKGROUND_CHECK_ENABLED

Added in [API level 1](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)   
Deprecated in [API level
15](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

```
public static final String WIFI_WATCHDOG_BACKGROUND_CHECK_ENABLED
```


**This constant was deprecated
in API level 15.**   

Use
`https://developer.android.com/reference/android/provider/Settings.Secure#WIFI_WATCHDOG_BACKGROUND_CHECK_ENABLED` instead

<br />

<br />

Constant Value:

"wifi_watchdog_background_check_enabled"


### WIFI_WATCHDOG_BACKGROUND_CHECK_TIMEOUT_MS

Added in [API level 1](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)   
Deprecated in [API level
15](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

```
public static final String WIFI_WATCHDOG_BACKGROUND_CHECK_TIMEOUT_MS
```


**This constant was deprecated
in API level 15.**   

Use
`https://developer.android.com/reference/android/provider/Settings.Secure#WIFI_WATCHDOG_BACKGROUND_CHECK_TIMEOUT_MS`
instead

<br />

<br />

Constant Value:

"wifi_watchdog_background_check_timeout_ms"


### WIFI_WATCHDOG_INITIAL_IGNORED_PING_COUNT

Added in [API level 1](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)   
Deprecated in [API level
15](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

```
public static final String WIFI_WATCHDOG_INITIAL_IGNORED_PING_COUNT
```


**This constant was deprecated
in API level 15.**   

Use
`https://developer.android.com/reference/android/provider/Settings.Secure#WIFI_WATCHDOG_INITIAL_IGNORED_PING_COUNT` instead

<br />

<br />

Constant Value:

"wifi_watchdog_initial_ignored_ping_count"


### WIFI_WATCHDOG_MAX_AP_CHECKS

Added in [API level 1](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)   
Deprecated in [API level
15](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

```
public static final String WIFI_WATCHDOG_MAX_AP_CHECKS
```


**This constant was deprecated
in API level 15.**   

Use `https://developer.android.com/reference/android/provider/Settings.Secure#WIFI_WATCHDOG_MAX_AP_CHECKS`
instead

<br />

<br />

Constant Value:

"wifi_watchdog_max_ap_checks"


### WIFI_WATCHDOG_ON

Added in [API level 1](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)   
Deprecated in [API level
15](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

```
public static final String WIFI_WATCHDOG_ON
```


**This constant was deprecated
in API level 15.**   

Use `https://developer.android.com/reference/android/provider/Settings.Global#WIFI_WATCHDOG_ON` instead

<br />

<br />

Constant Value:

"wifi_watchdog_on"


### WIFI_WATCHDOG_PING_COUNT

Added in [API level 1](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)   
Deprecated in [API level
15](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

```
public static final String WIFI_WATCHDOG_PING_COUNT
```


**This constant was deprecated
in API level 15.**   

Use `https://developer.android.com/reference/android/provider/Settings.Secure#WIFI_WATCHDOG_PING_COUNT` instead

<br />

<br />

Constant Value:

"wifi_watchdog_ping_count"


### WIFI_WATCHDOG_PING_DELAY_MS

Added in [API level 1](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)   
Deprecated in [API level
15](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

```
public static final String WIFI_WATCHDOG_PING_DELAY_MS
```


**This constant was deprecated
in API level 15.**   

Use `https://developer.android.com/reference/android/provider/Settings.Secure#WIFI_WATCHDOG_PING_DELAY_MS`
instead

<br />

<br />

Constant Value:

"wifi_watchdog_ping_delay_ms"


### WIFI_WATCHDOG_PING_TIMEOUT_MS

Added in [API level 1](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)   
Deprecated in [API level
15](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

```
public static final String WIFI_WATCHDOG_PING_TIMEOUT_MS
```


**This constant was deprecated
in API level 15.**   

Use `https://developer.android.com/reference/android/provider/Settings.Secure#WIFI_WATCHDOG_PING_TIMEOUT_MS`
instead

<br />

<br />

Constant Value:

"wifi_watchdog_ping_timeout_ms"


### WINDOW_ANIMATION_SCALE

Added in [API level 1](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)   
Deprecated in [API level
17](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

```
public static final String WINDOW_ANIMATION_SCALE
```


**This constant was deprecated
in API level 17.**   

Use `https://developer.android.com/reference/android/provider/Settings.Global#WINDOW_ANIMATION_SCALE` instead

Scaling factor for normal window animations. Setting to 0 will disable window
animations.

<br />

Constant Value:

"window_animation_scale"


## Fields

### CONTENT_URI

Added in [API level 1](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

```
public static final Uri CONTENT_URI
```

The content:// style URL for this table

<br />

### DEFAULT_ALARM_ALERT_URI

Added in [API level 5](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

```
public static final Uri DEFAULT_ALARM_ALERT_URI
```

A `https://developer.android.com/reference/android/net/Uri` that will point to the current default alarm alert at
any given time.

<br />

**See also:**

- `https://developer.android.com/reference/android/provider/Settings.System#DEFAULT_ALARM_ALERT_URI`

### DEFAULT_NOTIFICATION_URI

Added in [API level 1](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

```
public static final Uri DEFAULT_NOTIFICATION_URI
```

A `https://developer.android.com/reference/android/net/Uri` that will point to the current default notification
sound at any given time.

<br />

**See also:**

- `https://developer.android.com/reference/android/provider/Settings.System#DEFAULT_RINGTONE_URI`

### DEFAULT_RINGTONE_URI

Added in [API level 1](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

```
public static final Uri DEFAULT_RINGTONE_URI
```

A `https://developer.android.com/reference/android/net/Uri` that will point to the current default ringtone at any
given time.


If the current default ringtone is in the DRM provider and the caller
does not have permission, the exception will be a
FileNotFoundException.

<br />

## Public constructors

### System

```
public System ()
```

<br />

<br />

## Public methods

### canWrite

Added in [API level 23](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

```
public static boolean canWrite (Context context)
```

Checks if the specified app can modify system settings. As of API
level 23, an app cannot modify system settings unless it declares the
`https://developer.android.com/reference/android/Manifest.permission#WRITE_SETTINGS`
permission in its manifest, *and* the user specifically grants
the app this capability. To prompt the user to grant this approval,
the app must send an intent with the action `https://developer.android.com/reference/android/provider/Settings#ACTION_MANAGE_WRITE_SETTINGS`, which causes
the system to display a permission management screen.

<br />

| Parameters ||
|---|---|
| `context` | `Context`: App context. <br /> |

| Returns ||
|---|---|
| `boolean` | true if the calling app can write to system settings, false otherwise <br /> |

### getConfiguration

Added in [API level 1](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

```
public static void getConfiguration (ContentResolver cr, 
                Configuration outConfig)
```

Convenience function to read all of the current
configuration-related settings into a
`https://developer.android.com/reference/android/content/res/Configuration` object.

<br />

| Parameters ||
|---|---|
| `cr` | `ContentResolver`: The ContentResolver to access. <br /> |
| `outConfig` | `Configuration`: Where to place the configuration settings. <br /> |

### getFloat

Added in [API level 1](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

```
public static float getFloat (ContentResolver cr, 
                String name, 
                float def)
```

Convenience function for retrieving a single system settings value
as a floating point number. Note that internally setting values are
always stored as strings; this function converts the string to an
float for you. The default value will be returned if the setting
is not defined or not a valid float.

<br />

| Parameters ||
|---|---|
| `cr` | `ContentResolver`: The ContentResolver to access. <br /> |
| `name` | `String`: The name of the setting to retrieve. <br /> |
| `def` | `float`: Value to return if the setting is not defined. <br /> |

| Returns ||
|---|---|
| `float` | The setting's current value, or 'def' if it is not defined or not a valid float. <br /> |

### getFloat

Added in [API level 1](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

```
public static float getFloat (ContentResolver cr, 
                String name)
```

Convenience function for retrieving a single system settings value
as a float. Note that internally setting values are always
stored as strings; this function converts the string to a float
for you.


This version does not take a default value. If the setting has not
been set, or the string value is not a number,
it throws `https://developer.android.com/reference/android/provider/Settings.SettingNotFoundException`.

<br />

| Parameters ||
|---|---|
| `cr` | `ContentResolver`: The ContentResolver to access. <br /> |
| `name` | `String`: The name of the setting to retrieve. <br /> |

| Returns ||
|---|---|
| `float` | The setting's current value. <br /> |

| Throws ||
|---|---|
| `https://developer.android.com/reference/android/provider/Settings.SettingNotFoundException` | Thrown if a setting by the given name can't be found or the setting value is not a float. |

### getInt

Added in [API level 1](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

```
public static int getInt (ContentResolver cr, 
                String name, 
                int def)
```

Convenience function for retrieving a single system settings value
as an integer. Note that internally setting values are always
stored as strings; this function converts the string to an integer
for you. The default value will be returned if the setting is
not defined or not an integer.

<br />

| Parameters ||
|---|---|
| `cr` | `ContentResolver`: The ContentResolver to access. <br /> |
| `name` | `String`: The name of the setting to retrieve. <br /> |
| `def` | `int`: Value to return if the setting is not defined. <br /> |

| Returns ||
|---|---|
| `int` | The setting's current value, or 'def' if it is not defined or not a valid integer. <br /> |

### getInt

Added in [API level 1](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

```
public static int getInt (ContentResolver cr, 
                String name)
```

Convenience function for retrieving a single system settings value
as an integer. Note that internally setting values are always
stored as strings; this function converts the string to an integer
for you.


This version does not take a default value. If the setting has not
been set, or the string value is not a number,
it throws `https://developer.android.com/reference/android/provider/Settings.SettingNotFoundException`.

<br />

| Parameters ||
|---|---|
| `cr` | `ContentResolver`: The ContentResolver to access. <br /> |
| `name` | `String`: The name of the setting to retrieve. <br /> |

| Returns ||
|---|---|
| `int` | The setting's current value. <br /> |

| Throws ||
|---|---|
| `https://developer.android.com/reference/android/provider/Settings.SettingNotFoundException` | Thrown if a setting by the given name can't be found or the setting value is not an integer. |

### getLong

Added in [API level 3](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

```
public static long getLong (ContentResolver cr, 
                String name)
```

Convenience function for retrieving a single system settings value
as a `long`. Note that internally setting values are always
stored as strings; this function converts the string to a `long`
for you.


This version does not take a default value. If the setting has not
been set, or the string value is not a number,
it throws `https://developer.android.com/reference/android/provider/Settings.SettingNotFoundException`.

<br />

| Parameters ||
|---|---|
| `cr` | `ContentResolver`: The ContentResolver to access. <br /> |
| `name` | `String`: The name of the setting to retrieve. <br /> |

| Returns ||
|---|---|
| `long` | The setting's current value. <br /> |

| Throws ||
|---|---|
| `https://developer.android.com/reference/android/provider/Settings.SettingNotFoundException` | Thrown if a setting by the given name can't be found or the setting value is not an integer. |

### getLong

Added in [API level 3](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

```
public static long getLong (ContentResolver cr, 
                String name, 
                long def)
```

Convenience function for retrieving a single system settings value
as a `long`. Note that internally setting values are always
stored as strings; this function converts the string to a `long`
for you. The default value will be returned if the setting is
not defined or not a `long`.

<br />

| Parameters ||
|---|---|
| `cr` | `ContentResolver`: The ContentResolver to access. <br /> |
| `name` | `String`: The name of the setting to retrieve. <br /> |
| `def` | `long`: Value to return if the setting is not defined. <br /> |

| Returns ||
|---|---|
| `long` | The setting's current value, or 'def' if it is not defined or not a valid `long`. <br /> |

### getShowGTalkServiceStatus

Added in [API level 1](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)   
Deprecated in [API level
17](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

```
public static boolean getShowGTalkServiceStatus (ContentResolver cr)
```


**This method was deprecated
in API level 17.**   

- Do not use

<br />

<br />

| Parameters ||
|---|---|
| `cr` | `ContentResolver` <br /> |

| Returns ||
|---|---|
| `boolean` | <br /> |

### getString

Added in [API level 1](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

```
public static String getString (ContentResolver resolver, 
                String name)
```

Look up a name in the database.

<br />

| Parameters ||
|---|---|
| `resolver` | `ContentResolver`: to access the database with <br /> |
| `name` | `String`: to look up in the table <br /> |

| Returns ||
|---|---|
| `https://developer.android.com/reference/java/lang/String` | the corresponding value, or null if not present <br /> |

### getUriFor

Added in [API level 1](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

```
public static Uri getUriFor (String name)
```

Construct the content URI for a particular name/value pair,
useful for monitoring changes with a ContentObserver.

<br />

| Parameters ||
|---|---|
| `name` | `String`: to look up in the table <br /> |

| Returns ||
|---|---|
| `https://developer.android.com/reference/android/net/Uri` | the corresponding content URI, or null if not present <br /> |

### putConfiguration

Added in [API level 1](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

```
public static boolean putConfiguration (ContentResolver cr, 
                Configuration config)
```

Convenience function to write a batch of configuration-related
settings from a `https://developer.android.com/reference/android/content/res/Configuration` object.

<br />

| Parameters ||
|---|---|
| `cr` | `ContentResolver`: The ContentResolver to access. <br /> |
| `config` | `Configuration`: The settings to write. <br /> |

| Returns ||
|---|---|
| `boolean` | true if the values were set, false on database errors <br /> |

### putFloat

Added in [API level 1](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

```
public static boolean putFloat (ContentResolver cr, 
                String name, 
                float value)
```

Convenience function for updating a single settings value as a
floating point number. This will either create a new entry in the
table if the given name does not exist, or modify the value of the
existing row with that name. Note that internally setting values
are always stored as strings, so this function converts the given
value to a string before storing it.

<br />

| Parameters ||
|---|---|
| `cr` | `ContentResolver`: The ContentResolver to access. <br /> |
| `name` | `String`: The name of the setting to modify. <br /> |
| `value` | `float`: The new value for the setting. <br /> |

| Returns ||
|---|---|
| `boolean` | true if the value was set, false on database errors <br /> |

### putInt

Added in [API level 1](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

```
public static boolean putInt (ContentResolver cr, 
                String name, 
                int value)
```

Convenience function for updating a single settings value as an
integer. This will either create a new entry in the table if the
given name does not exist, or modify the value of the existing row
with that name. Note that internally setting values are always
stored as strings, so this function converts the given value to a
string before storing it.

<br />

| Parameters ||
|---|---|
| `cr` | `ContentResolver`: The ContentResolver to access. <br /> |
| `name` | `String`: The name of the setting to modify. <br /> |
| `value` | `int`: The new value for the setting. <br /> |

| Returns ||
|---|---|
| `boolean` | true if the value was set, false on database errors <br /> |

### putLong

Added in [API level 3](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

```
public static boolean putLong (ContentResolver cr, 
                String name, 
                long value)
```

Convenience function for updating a single settings value as a long
integer. This will either create a new entry in the table if the
given name does not exist, or modify the value of the existing row
with that name. Note that internally setting values are always
stored as strings, so this function converts the given value to a
string before storing it.

<br />

| Parameters ||
|---|---|
| `cr` | `ContentResolver`: The ContentResolver to access. <br /> |
| `name` | `String`: The name of the setting to modify. <br /> |
| `value` | `long`: The new value for the setting. <br /> |

| Returns ||
|---|---|
| `boolean` | true if the value was set, false on database errors <br /> |

### putString

Added in [API level 1](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

```
public static boolean putString (ContentResolver resolver, 
                String name, 
                String value)
```

Store a name/value pair into the database.

<br />

| Parameters ||
|---|---|
| `resolver` | `ContentResolver`: to access the database with <br /> |
| `name` | `String`: to store <br /> |
| `value` | `String`: to associate with the name <br /> |

| Returns ||
|---|---|
| `boolean` | true if the value was set, false on database errors <br /> |

### setShowGTalkServiceStatus

Added in [API level 1](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)   
Deprecated in [API level
17](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

```
public static void setShowGTalkServiceStatus (ContentResolver cr, 
                boolean flag)
```


**This method was deprecated
in API level 17.**   

- Do not use

<br />

<br />

| Parameters ||
|---|---|
| `cr` | `ContentResolver` <br /> |
| `flag` | `boolean` <br /> |