Stay organized with collections
    
    
      
      Save and categorize content based on your preferences.
    
  
  
    
  
  
  
  
    
    
    
  
  
    
    
    
    Data
    class Data : BaseColumns, ContactsContract.DataColumns
    
    A sub-directory of a single raw contact that contains all of its ContactsContract.Data rows. To access this directory append Data.CONTENT_DIRECTORY to the raw contact URI.
    Summary
    
      
        
          | Constants | 
        
          | static String | The directory twig for this sub-table | 
      
    
    
      
        
          | Inherited constants | 
        
          | From class DataColumns
                
                  
                    | String | CARRIER_PRESENCE
                         Carrier presence information.   Type: INTEGER (A bitmask of CARRIER_PRESENCE_* fields)  |  
                    | Int | CARRIER_PRESENCE_VT_CAPABLE
                         Indicates that the entry is Video Telephony (VT) capable on the current carrier. An allowed bitmask of CARRIER_PRESENCE. |  
                    | String | DATA1
                         Generic data column, the meaning is MIMETYPEspecific |  
                    | String | DATA10
                         Generic data column, the meaning is MIMETYPEspecific |  
                    | String | DATA11
                         Generic data column, the meaning is MIMETYPEspecific |  
                    | String | DATA12
                         Generic data column, the meaning is MIMETYPEspecific |  
                    | String | DATA13
                         Generic data column, the meaning is MIMETYPEspecific |  
                    | String | DATA14
                         Generic data column, the meaning is MIMETYPEspecific |  
                    | String | DATA15
                         Generic data column, the meaning is MIMETYPEspecific. By convention, this field is used to store BLOBs (binary data). |  
                    | String | DATA2
                         Generic data column, the meaning is MIMETYPEspecific |  
                    | String | DATA3
                         Generic data column, the meaning is MIMETYPEspecific |  
                    | String | DATA4
                         Generic data column, the meaning is MIMETYPEspecific |  
                    | String | DATA5
                         Generic data column, the meaning is MIMETYPEspecific |  
                    | String | DATA6
                         Generic data column, the meaning is MIMETYPEspecific |  
                    | String | DATA7
                         Generic data column, the meaning is MIMETYPEspecific |  
                    | String | DATA8
                         Generic data column, the meaning is MIMETYPEspecific |  
                    | String | DATA9
                         Generic data column, the meaning is MIMETYPEspecific |  
                    | String | DATA_VERSION
                         The version of this data record. This is a read-only value. The data column is guaranteed to not change without the version going up. This value is monotonically increasing.  Type: INTEGER |  
                    | String | IS_PRIMARY
                         Whether this is the primary entry of its kind for the raw contact it belongs to.  Type: INTEGER (if set, non-0 means true) |  
                    | String | IS_READ_ONLY
                         The "read-only" flag: "0" by default, "1" if the row cannot be modified or deleted except by a sync adapter. See ContactsContract.CALLER_IS_SYNCADAPTER. Type: INTEGER |  
                    | String | IS_SUPER_PRIMARY
                         Whether this is the primary entry of its kind for the aggregate contact it belongs to. Any data record that is "super primary" must also be "primary".  Type: INTEGER (if set, non-0 means true) |  
                    | String | MIMETYPE
                         The MIME type of the item represented by this row. |  
                    | String | PREFERRED_PHONE_ACCOUNT_COMPONENT_NAME
                         The flattened android.content.ComponentNameof a that is the preferredPhoneAccountHandleto call the contact with.  On a multi-SIM device this field can be used in a CommonDataKinds.Phonerow to indicate thePhoneAccountHandleto call the number with, instead of usingandroid.telecom.TelecomManager#getDefaultOutgoingPhoneAccount(String)or asking every time. android.telecom.TelecomManager#placeCall(Uri, android.os.Bundle)should be called withandroid.telecom.TelecomManager#EXTRA_PHONE_ACCOUNT_HANDLEset to thePhoneAccountHandleusing theComponentNamefrom this field.
 |  
                    | String | PREFERRED_PHONE_ACCOUNT_ID
                         The ID of a that is the preferred PhoneAccountHandleto call the contact with. Used byCommonDataKinds.Phone.  On a multi-SIM device this field can be used in a CommonDataKinds.Phonerow to indicate thePhoneAccountHandleto call the number with, instead of usingandroid.telecom.TelecomManager#getDefaultOutgoingPhoneAccount(String)or asking every time. android.telecom.TelecomManager#placeCall(Uri, android.os.Bundle)should be called withandroid.telecom.TelecomManager#EXTRA_PHONE_ACCOUNT_HANDLEset to thePhoneAccountHandleusing the id from this field.
 |  
                    | String | RAW_CONTACT_ID
                         A reference to the RawContacts._IDthat this data belongs to. |  
                    | String | RES_PACKAGE
                         The package name to use when creating Resourcesobjects for this data row. This value is only designed for use when building user interfaces, and should not be used to infer the owner. |  
                    | String | SYNC1
                         Generic column for use by sync adapters. |  
                    | String | SYNC2
                         Generic column for use by sync adapters. |  
                    | String | SYNC3
                         Generic column for use by sync adapters. |  
                    | String | SYNC4
                         Generic column for use by sync adapters. |  | 
        
          |  | 
      
    
    Constants
    
      CONTENT_DIRECTORY
      
      static val CONTENT_DIRECTORY: String
      The directory twig for this sub-table
      Value: "data"
     
  
  
  
    
  
 
  
    
      
      
    
    
      
    
    
  
       
    
    
      
    
  
  
  Content and code samples on this page are subject to the licenses described in the Content License. Java and OpenJDK are trademarks or registered trademarks of Oracle and/or its affiliates.
  Last updated 2025-02-10 UTC.
  
  
  
    
      [[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Missing the information I need","missingTheInformationINeed","thumb-down"],["Too complicated / too many steps","tooComplicatedTooManySteps","thumb-down"],["Out of date","outOfDate","thumb-down"],["Samples / code issue","samplesCodeIssue","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2025-02-10 UTC."],[],[]]