| java.lang.Object | |
| ↳ | android.provider.DocumentsContract.Document | 
       Constants related to a document, including
       
        
         Cursor
        
       
       column names
 and flags.
      
       A document can be either an openable stream (with a specific MIME type),
 or a directory containing additional documents (with the
       
        
         MIME_TYPE_DIR
        
       
       MIME type). A directory represents the top of a
 subtree containing zero or more documents, which can recursively contain
 even more documents and directories.
      
All columns are read-only to client applications.
| Constants | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
| String | COLUMN_DISPLAY_NAME | Display name of a document, used as the primary title displayed to a user. | |||||||||
| String | COLUMN_DOCUMENT_ID | Unique ID of a document. | |||||||||
| String | COLUMN_FLAGS | Flags that apply to a document. | |||||||||
| String | COLUMN_ICON | Specific icon resource ID for a document. | |||||||||
| String | COLUMN_LAST_MODIFIED | Timestamp when a document was last modified, in milliseconds since January 1, 1970 00:00:00.0 UTC. | |||||||||
| String | COLUMN_MIME_TYPE | Concrete MIME type of a document. | |||||||||
| String | COLUMN_SIZE | 
         Size of a document, in bytes, or
         
          null
         
         if unknown.
         | 
       |||||||||
| String | COLUMN_SUMMARY | Summary of a document, which may be shown to a user. | |||||||||
| int | FLAG_DIR_PREFERS_GRID | Flag indicating that a directory prefers its contents be shown in a larger format grid. | |||||||||
| int | FLAG_DIR_PREFERS_LAST_MODIFIED | 
         Flag indicating that a directory prefers its contents be sorted by
         
          
           COLUMN_LAST_MODIFIED
          
         
         .
         | 
       |||||||||
| int | FLAG_DIR_SUPPORTS_CREATE | Flag indicating that a document is a directory that supports creation of new files within it. | |||||||||
| int | FLAG_SUPPORTS_DELETE | Flag indicating that a document is deletable. | |||||||||
| int | FLAG_SUPPORTS_THUMBNAIL | Flag indicating that a document can be represented as a thumbnail. | |||||||||
| int | FLAG_SUPPORTS_WRITE | Flag indicating that a document supports writing. | |||||||||
| String | MIME_TYPE_DIR | MIME type of a document which is a directory that may contain additional documents. | |||||||||
| 
         
          [Expand]
         
          
          Inherited Methods
          
         | 
       |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
         
           
         
         From class
         
          java.lang.Object
         
          | 
       |||||||||||
Display name of a document, used as the primary title displayed to a user. This column is required.
Type: STRING
         Unique ID of a document. 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.
        
Each document must have a unique ID within a provider, but that single document may be included as a child of multiple directories.
         A provider must always return durable IDs, since they will be used to
 issue long-term URI permission grants when an application interacts
 with
         
          
           ACTION_OPEN_DOCUMENT
          
         
         and
         
          
           ACTION_CREATE_DOCUMENT
          
         
         .
        
Type: STRING
Flags that apply to a document. This column is required.
Type: INTEGER (int)
         Specific icon resource ID for a document. This column is optional,
 and may be
         
          null
         
         to use a platform-provided default icon based
 on
         
          
           COLUMN_MIME_TYPE
          
         
         .
        
Type: INTEGER (int)
         Timestamp when a document was last modified, in milliseconds since
 January 1, 1970 00:00:00.0 UTC. This column is required, and may be
         
          null
         
         if unknown. A
         
          
           DocumentsProvider
          
         
         can update this
 field using events from
         
          
           ParcelFileDescriptor.OnCloseListener
          
         
         or other reliable
         
          
           ParcelFileDescriptor
          
         
         transports.
        
Type: INTEGER (long)
         Concrete MIME type of a document. For example, "image/png" or
 "application/pdf" for openable files. A document can also be a
 directory containing additional documents, which is represented with
 the
         
          
           MIME_TYPE_DIR
          
         
         MIME type. This column is required.
        
Type: STRING
         Size of a document, in bytes, or
         
          null
         
         if unknown. This column
 is required.
        
Type: INTEGER (long)
         Summary of a document, which may be shown to a user. This column is
 optional, and may be
         
          null
         
         .
        
Type: STRING
         Flag indicating that a directory prefers its contents be shown in a
 larger format grid. Usually suitable when a directory contains mostly
 pictures. Only valid when
         
          
           COLUMN_MIME_TYPE
          
         
         is
         
          
           MIME_TYPE_DIR
          
         
         .
        
         Flag indicating that a directory prefers its contents be sorted by
         
          
           COLUMN_LAST_MODIFIED
          
         
         . Only valid when
         
          
           COLUMN_MIME_TYPE
          
         
         is
         
          
           MIME_TYPE_DIR
          
         
         .
        
         Flag indicating that a document is a directory that supports creation
 of new files within it. Only valid when
         
          
           COLUMN_MIME_TYPE
          
         
         is
         
          
           MIME_TYPE_DIR
          
         
         .
        
Flag indicating that a document is deletable.
Flag indicating that a document can be represented as a thumbnail.
Flag indicating that a document supports writing.
         When a document is opened with
         
          
           ACTION_OPEN_DOCUMENT
          
         
         ,
 the calling application is granted both
         
          
           FLAG_GRANT_READ_URI_PERMISSION
          
         
         and
         
          
           FLAG_GRANT_WRITE_URI_PERMISSION
          
         
         . However, the actual
 writability of a document may change over time, for example due to
 remote access changes. This flag indicates that a document client can
 expect
         
          
           openOutputStream(Uri)
          
         
         to succeed.
        
MIME type of a document which is a directory that may contain additional documents.