SettingsSlicesContract
public
class
SettingsSlicesContract
extends Object
java.lang.Object | |
↳ | 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 | |
---|---|
String |
AUTHORITY
Authority for platform Settings Slices. |
String |
KEY_AIRPLANE_MODE
|
String |
KEY_BATTERY_SAVER
|
String |
KEY_BLUETOOTH
|
String |
KEY_LOCATION
|
String |
KEY_WIFI
|
String |
PATH_SETTING_ACTION
|
String |
PATH_SETTING_INTENT
|
Fields | |
---|---|
public
static
final
Uri |
BASE_URI
A content:// style uri to the Settings Slices authority, |
Inherited methods | |
---|---|
Constants
AUTHORITY
public static final String AUTHORITY
Authority for platform Settings Slices.
Constant Value: "android.settings.slices"
KEY_AIRPLANE_MODE
public static final String KEY_AIRPLANE_MODE
Uri
key for the Airplane Mode setting.
Constant Value: "airplane_mode"
KEY_BATTERY_SAVER
public static final String KEY_BATTERY_SAVER
Uri
key for the Battery Saver setting.
Constant Value: "battery_saver"
KEY_BLUETOOTH
public static final String KEY_BLUETOOTH
Uri
key for the Bluetooth setting.
Constant Value: "bluetooth"
KEY_LOCATION
public static final String KEY_LOCATION
Uri
key for the Location setting.
Constant Value: "location"
KEY_WIFI
public static final String KEY_WIFI
Uri
key for the Wi-fi setting.
Constant Value: "wifi"
PATH_SETTING_ACTION
public static final String PATH_SETTING_ACTION
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.
Constant Value: "action"
PATH_SETTING_INTENT
public static final String PATH_SETTING_INTENT
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
Constant Value: "intent"
Fields
BASE_URI
public static final Uri BASE_URI
A content:// style uri to the Settings Slices authority, AUTHORITY
.