# android.service.settings.preferences

# android.service.settings.preferences

*** ** * ** ***

Kotlin\|[Java](https://developer.android.com/reference/android/service/settings/preferences/package-summary "View this page in Java")

## Classes

|--------------------------------------------------------------------------------------------------------------------------------------------------------|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
| [GetValueRequest](https://developer.android.com/reference/kotlin/android/service/settings/preferences/GetValueRequest)                                 | Request parameters to retrieve the current value of a Settings Preference.                                                                                                                                             |
| [GetValueResult](https://developer.android.com/reference/kotlin/android/service/settings/preferences/GetValueResult)                                   | Result object given a corresponding[GetValueRequest](https://developer.android.com/reference/kotlin/android/service/settings/preferences/GetValueRequest).                                                             |
| [MetadataRequest](https://developer.android.com/reference/kotlin/android/service/settings/preferences/MetadataRequest)                                 | Request parameters to retrieve all metadata for all available settings preferences within this application.                                                                                                            |
| [MetadataResult](https://developer.android.com/reference/kotlin/android/service/settings/preferences/MetadataResult)                                   | Result object given a corresponding[MetadataRequest](https://developer.android.com/reference/kotlin/android/service/settings/preferences/MetadataRequest).                                                             |
| [SettingsPreferenceMetadata](https://developer.android.com/reference/kotlin/android/service/settings/preferences/SettingsPreferenceMetadata)           | Data object representation of a Settings Preference definition and state.                                                                                                                                              |
| [SettingsPreferenceService](https://developer.android.com/reference/kotlin/android/service/settings/preferences/SettingsPreferenceService)             | Base class for a service that exposes its settings preferences to external access.                                                                                                                                     |
| [SettingsPreferenceServiceClient](https://developer.android.com/reference/kotlin/android/service/settings/preferences/SettingsPreferenceServiceClient) | Client class responsible for binding to and interacting with an instance of[SettingsPreferenceService](https://developer.android.com/reference/kotlin/android/service/settings/preferences/SettingsPreferenceService). |
| [SettingsPreferenceValue](https://developer.android.com/reference/kotlin/android/service/settings/preferences/SettingsPreferenceValue)                 | This objects represents a value that can be used for a particular settings preference.                                                                                                                                 |
| [SetValueRequest](https://developer.android.com/reference/kotlin/android/service/settings/preferences/SetValueRequest)                                 | Request parameters to set the current value to a Settings Preference.                                                                                                                                                  |
| [SetValueResult](https://developer.android.com/reference/kotlin/android/service/settings/preferences/SetValueResult)                                   | Result object given a corresponding[SetValueRequest](https://developer.android.com/reference/kotlin/android/service/settings/preferences/SetValueRequest).                                                             |