# Print output for @column tags ?> SettingsSlicesContract - Android SDK | Android Developers

Most visited


Recently visited


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

Uri key for the Airplane Mode setting.

String KEY_BATTERY_SAVER

Uri key for the Battery Saver setting.

String KEY_BLUETOOTH

Uri key for the Bluetooth setting.

String KEY_LOCATION

Uri key for the Location setting.

String KEY_WIFI

Uri key for the Wi-fi setting.

String PATH_SETTING_ACTION

Uri path indicating that the requested Slice should have inline controls for the corresponding setting.

String PATH_SETTING_INTENT

Uri path indicating that the requested Slice should be Intent-only.

Fields

public static final Uri BASE_URI

A content:// style uri to the Settings Slices authority, 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.

Browse this site in English?

You requested a page in English, but your language preference for this site is English.

Would you like to change your language preference and browse this site in English? If you want to change your language preference later, use the language menu at the bottom of each page.