SettingsSlicesContract
open class SettingsSlicesContract
| kotlin.Any | |
| ↳ | android.provider.SettingsSlicesContract | 
Provides a contract for platform-supported Settings Slices. 
 Contains definitions for the supported SliceProvider authority, authority Uri, and key constants. 
 Slice presenters interested in learning meta-data about the Slice should read the Slice object at runtime. 
 Uri builder example: 
Uri wifiActionUri = BASE_URI .buildUpon() .appendPath(PATH_SETTING_ACTION) .appendPath(KEY_WIFI) .build(); Uri bluetoothIntentUri = BASE_URI .buildUpon() .appendPath(PATH_SETTING_INTENT) .appendPath(KEY_BLUETOOTH) .build();
Summary
| Constants | |
|---|---|
| static String | Authority for platform Settings Slices. | 
| static String | 
 | 
| static String | 
 | 
| static String | 
 | 
| static String | 
 | 
| static String | 
 | 
| static String | 
 | 
| static String | 
 | 
| Properties | |
|---|---|
| static Uri! | A content:// style uri to the Settings Slices authority,  | 
Constants
AUTHORITY
static val AUTHORITY: String
Authority for platform Settings Slices.
Value: "android.settings.slices"KEY_AIRPLANE_MODE
static val KEY_AIRPLANE_MODE: String
Uri key for the Airplane Mode setting.
Value: "airplane_mode"KEY_BATTERY_SAVER
static val KEY_BATTERY_SAVER: String
Uri key for the Battery Saver setting.
Value: "battery_saver"KEY_BLUETOOTH
static val KEY_BLUETOOTH: String
Uri key for the Bluetooth setting.
Value: "bluetooth"KEY_LOCATION
static val KEY_LOCATION: String
Uri key for the Location setting.
Value: "location"KEY_WIFI
static val KEY_WIFI: String
Uri key for the Wi-fi setting.
Value: "wifi"PATH_SETTING_ACTION
static val PATH_SETTING_ACTION: String
Uri path indicating that the requested Slice should have inline controls for the corresponding setting. 
This path will only contain Slices defined by keys in this class.
Value: "action"PATH_SETTING_INTENT
static val PATH_SETTING_INTENT: String
Uri path indicating that the requested Slice should be Intent-only. 
 Slices with actions should use the PATH_SETTING_ACTION path. 
This path will only contain Slices defined by keys in this class
Value: "intent"Properties
BASE_URI
static val BASE_URI: Uri!
A content:// style uri to the Settings Slices authority, AUTHORITY.
