Constants related to a root of documents, including
names and flags. A root is the start of a tree of documents, such as a
physical storage device, or an account. Each root starts at the directory
COLUMN_DOCUMENT_ID, which can recursively
contain both documents and directories.
All columns are read-only to client applications.
|String||COLUMN_AVAILABLE_BYTES||Number of bytes available in this root.|
|String||COLUMN_DOCUMENT_ID||Document which is a directory that represents the top directory of this root.|
|String||COLUMN_FLAGS||Flags that apply to a root.|
|String||COLUMN_ICON||Icon resource ID for a root.|
|String||COLUMN_MIME_TYPES||MIME types supported by this root.|
|String||COLUMN_ROOT_ID||Unique ID of a root.|
|String||COLUMN_SUMMARY||Summary for this root, which may be shown to a user.|
|String||COLUMN_TITLE||Title for a root, which will be shown to a user.|
|int||FLAG_LOCAL_ONLY||Flag indicating that this root offers content that is strictly local on the device.|
|int||FLAG_SUPPORTS_CREATE||Flag indicating that at least one directory under this root supports creating content.|
|int||FLAG_SUPPORTS_IS_CHILD||Flag indicating that this root supports testing parent child relationships.|
|int||FLAG_SUPPORTS_RECENTS||Flag indicating that this root can be queried to provide recently modified documents.|
|int||FLAG_SUPPORTS_SEARCH||Flag indicating that this root supports search.|
Number of bytes available in this root. This column is optional, and
null if unknown or unbounded.
Type: INTEGER (long)
Document which is a directory that represents the top directory of this root. This column is required.
Icon resource ID for a root. This column is required.
Type: INTEGER (int)
MIME types supported by this root. This column is optional, and if
null the root is assumed to support all MIME types. Multiple
MIME types can be separated by a newline. For example, a root
supporting audio might return "audio/*\napplication/x-flac".
Unique ID of a root. This ID is both provided by and interpreted by a
DocumentsProvider, and should be treated as an opaque value
by client applications. This column is required.
Summary for this root, which may be shown to a user. This column is
optional, and may be
null. For a single storage service
surfacing multiple accounts as different roots, this summary should
be the name of the account.
Title for a root, which will be shown to a user. This column is required. For a single storage service surfacing multiple accounts as different roots, this title should be the name of the service.