Added in [API level 1](https://developer.android.com/guide/topics/manifest/uses-sdk-element.html#ApiLevels)

# BaseColumns

*** ** * ** ***

```
interface BaseColumns
```

|---|
| [android.provider.BaseColumns](https://developer.android.com/reference/kotlin/android/provider/BaseColumns#) |

|---|
| Known Direct Subclasses [AppInteractionContract](https://developer.android.com/reference/kotlin/android/app/AppInteractionContract.html#), [CalendarContract.Attendees](https://developer.android.com/reference/kotlin/android/provider/CalendarContract.Attendees), [CalendarContract.CalendarAlerts](https://developer.android.com/reference/kotlin/android/provider/CalendarContract.CalendarAlerts), [CalendarContract.CalendarEntity](https://developer.android.com/reference/kotlin/android/provider/CalendarContract.CalendarEntity), [CalendarContract.Calendars](https://developer.android.com/reference/kotlin/android/provider/CalendarContract.Calendars), [CalendarContract.Events](https://developer.android.com/reference/kotlin/android/provider/CalendarContract.Events), [CalendarContract.EventsEntity](https://developer.android.com/reference/kotlin/android/provider/CalendarContract.EventsEntity), [CalendarContract.ExtendedProperties](https://developer.android.com/reference/kotlin/android/provider/CalendarContract.ExtendedProperties), [CalendarContract.Instances](https://developer.android.com/reference/kotlin/android/provider/CalendarContract.Instances), [CalendarContract.Reminders](https://developer.android.com/reference/kotlin/android/provider/CalendarContract.Reminders), [CallLog.Calls](https://developer.android.com/reference/kotlin/android/provider/CallLog.Calls), [CallLog.Locations](https://developer.android.com/reference/kotlin/android/provider/CallLog.Locations), and 60 others. |---|---| | [AppInteractionContract](https://developer.android.com/reference/kotlin/android/app/AppInteractionContract.html#) | The contract between the App Interaction history provider and applications with read permission. | | [CalendarContract.Attendees](https://developer.android.com/reference/kotlin/android/provider/CalendarContract.Attendees) | Fields and helpers for interacting with Attendees. | | [CalendarContract.CalendarAlerts](https://developer.android.com/reference/kotlin/android/provider/CalendarContract.CalendarAlerts) | Fields and helpers for accessing calendar alerts information. | | [CalendarContract.CalendarEntity](https://developer.android.com/reference/kotlin/android/provider/CalendarContract.CalendarEntity) | Class that represents a Calendar Entity. | | [CalendarContract.Calendars](https://developer.android.com/reference/kotlin/android/provider/CalendarContract.Calendars) | Constants and helpers for the Calendars table, which contains details for individual calendars. | | [CalendarContract.Events](https://developer.android.com/reference/kotlin/android/provider/CalendarContract.Events) | Constants and helpers for the Events table, which contains details for individual events. | | [CalendarContract.EventsEntity](https://developer.android.com/reference/kotlin/android/provider/CalendarContract.EventsEntity) | Class that represents an Event Entity. | | [CalendarContract.ExtendedProperties](https://developer.android.com/reference/kotlin/android/provider/CalendarContract.ExtendedProperties) | Fields for accessing the Extended Properties. | | [CalendarContract.Instances](https://developer.android.com/reference/kotlin/android/provider/CalendarContract.Instances) | Fields and helpers for interacting with Instances. | | [CalendarContract.Reminders](https://developer.android.com/reference/kotlin/android/provider/CalendarContract.Reminders) | Fields and helpers for accessing reminders for an event. | | [CallLog.Calls](https://developer.android.com/reference/kotlin/android/provider/CallLog.Calls) | Contains the recent calls. | | [CallLog.Locations](https://developer.android.com/reference/kotlin/android/provider/CallLog.Locations) | Table that contains information on location data sent via call composer. | | [Contacts.ContactMethods](https://developer.android.com/reference/kotlin/android/provider/Contacts.ContactMethods) | This table stores all non-phone contact methods and a reference to the person that the contact method belongs to. | | [Contacts.Extensions](https://developer.android.com/reference/kotlin/android/provider/Contacts.Extensions) | The extensions for a person | | [Contacts.GroupMembership](https://developer.android.com/reference/kotlin/android/provider/Contacts.GroupMembership) | <br /> | | [Contacts.Groups](https://developer.android.com/reference/kotlin/android/provider/Contacts.Groups) | This table contains the groups for an account. | | [Contacts.Organizations](https://developer.android.com/reference/kotlin/android/provider/Contacts.Organizations) | A sub directory of a single person that contains all of their Phones. | | [Contacts.People](https://developer.android.com/reference/kotlin/android/provider/Contacts.People) | This table contains people. | | [Contacts.People.ContactMethods](https://developer.android.com/reference/kotlin/android/provider/Contacts.People.ContactMethods) | A subdirectory of a single person that contains all of their ContactMethods. | | [Contacts.People.Extensions](https://developer.android.com/reference/kotlin/android/provider/Contacts.People.Extensions) | The extensions for a person | | [Contacts.People.Phones](https://developer.android.com/reference/kotlin/android/provider/Contacts.People.Phones) | A sub directory of a single person that contains all of their Phones. | | [Contacts.Phones](https://developer.android.com/reference/kotlin/android/provider/Contacts.Phones) | This table stores phone numbers and a reference to the person that the contact method belongs to. | | [Contacts.Photos](https://developer.android.com/reference/kotlin/android/provider/Contacts.Photos) | The photos over all of the people | | [Contacts.Settings](https://developer.android.com/reference/kotlin/android/provider/Contacts.Settings) | The settings over all of the people | | [ContactsContract.AggregationExceptions](https://developer.android.com/reference/kotlin/android/provider/ContactsContract.AggregationExceptions) | Constants for the contact aggregation exceptions table, which contains aggregation rules overriding those used by automatic aggregation. | | [ContactsContract.Contacts](https://developer.android.com/reference/kotlin/android/provider/ContactsContract.Contacts) | Constants for the contacts table, which contains a record per aggregate of raw contacts representing the same person. | | [ContactsContract.Contacts.AggregationSuggestions](https://developer.android.com/reference/kotlin/android/provider/ContactsContract.Contacts.AggregationSuggestions) | A *read-only* sub-directory of a single contact aggregate that contains all aggregation suggestions (other contacts). | | [ContactsContract.Contacts.Data](https://developer.android.com/reference/kotlin/android/provider/ContactsContract.Contacts.Data) | A sub-directory of a single contact that contains all of the constituent raw contact `https://developer.android.com/reference/kotlin/android/provider/ContactsContract.Data` rows. | | [ContactsContract.Contacts.Entity](https://developer.android.com/reference/kotlin/android/provider/ContactsContract.Contacts.Entity) | A sub-directory of a contact that contains all of its `https://developer.android.com/reference/kotlin/android/provider/ContactsContract.RawContacts` as well as `https://developer.android.com/reference/kotlin/android/provider/ContactsContract.Data` rows. | | [ContactsContract.Contacts.Photo](https://developer.android.com/reference/kotlin/android/provider/ContactsContract.Contacts.Photo) | A *read-only* sub-directory of a single contact that contains the contact's primary photo. | | [ContactsContract.DataColumnsWithJoins](https://developer.android.com/reference/kotlin/android/provider/ContactsContract.DataColumnsWithJoins) | Combines all columns returned by `https://developer.android.com/reference/kotlin/android/provider/ContactsContract.Data` table queries. | | [ContactsContract.Directory](https://developer.android.com/reference/kotlin/android/provider/ContactsContract.Directory) | A Directory represents a contacts corpus, e. | | [ContactsContract.Groups](https://developer.android.com/reference/kotlin/android/provider/ContactsContract.Groups) | Constants for the groups table. | | [ContactsContract.PhoneLookup](https://developer.android.com/reference/kotlin/android/provider/ContactsContract.PhoneLookup) | A table that represents the result of looking up a phone number, for example for caller ID. | | [ContactsContract.Profile](https://developer.android.com/reference/kotlin/android/provider/ContactsContract.Profile) | Constants for the user's profile data, which is represented as a single contact on the device that represents the user. | | [ContactsContract.RawContacts](https://developer.android.com/reference/kotlin/android/provider/ContactsContract.RawContacts) | Constants for the raw contacts table, which contains one row of contact information for each person in each synced account. | | [ContactsContract.RawContacts.Data](https://developer.android.com/reference/kotlin/android/provider/ContactsContract.RawContacts.Data) | A sub-directory of a single raw contact that contains all of its `https://developer.android.com/reference/kotlin/android/provider/ContactsContract.Data` rows. | | [ContactsContract.RawContacts.Entity](https://developer.android.com/reference/kotlin/android/provider/ContactsContract.RawContacts.Entity) | A sub-directory of a single raw contact that contains all of its `https://developer.android.com/reference/kotlin/android/provider/ContactsContract.Data` rows. | | [ContactsContract.RawContactsEntity](https://developer.android.com/reference/kotlin/android/provider/ContactsContract.RawContactsEntity) | Constants for the raw contacts entities table, which can be thought of as an outer join of the raw_contacts table with the data table. | | [ContactsPickerSessionContract.Session](https://developer.android.com/reference/kotlin/android/provider/ContactsPickerSessionContract.Session) | Defines the contract for a Contacts Picker session, which represents the set of contacts selected by the user in a single picking operation. | | [FontsContract.Columns](https://developer.android.com/reference/kotlin/android/provider/FontsContract.Columns) | Defines the constants used in a response from a Font Provider. | | [LiveFolders](https://developer.android.com/reference/kotlin/android/provider/LiveFolders) | A LiveFolder is a special folder whose content is provided by a `https://developer.android.com/reference/kotlin/android/content/ContentProvider.html#`. | | [MediaStore.Audio.Albums](https://developer.android.com/reference/kotlin/android/provider/MediaStore.Audio.Albums) | Contains artists for audio files | | [MediaStore.Audio.Artists](https://developer.android.com/reference/kotlin/android/provider/MediaStore.Audio.Artists) | Contains artists for audio files | | [MediaStore.Audio.Artists.Albums](https://developer.android.com/reference/kotlin/android/provider/MediaStore.Audio.Artists.Albums) | Sub-directory of each artist containing all albums on which a song by the artist appears. | | [MediaStore.Audio.Genres](https://developer.android.com/reference/kotlin/android/provider/MediaStore.Audio.Genres) | Contains all genres for audio files | | [MediaStore.Audio.Playlists](https://developer.android.com/reference/kotlin/android/provider/MediaStore.Audio.Playlists) | Contains playlists for audio files | | [MediaStore.DeletedFiles.DeletedFilesColumns](https://developer.android.com/reference/kotlin/android/provider/MediaStore.DeletedFiles.DeletedFilesColumns) | Column definitions for the deleted_files table. | | [MediaStore.Images.Thumbnails](https://developer.android.com/reference/kotlin/android/provider/MediaStore.Images.Thumbnails) | This class provides utility methods to obtain thumbnails for various `https://developer.android.com/reference/kotlin/android/provider/MediaStore.Images` items. | | [MediaStore.MediaColumns](https://developer.android.com/reference/kotlin/android/provider/MediaStore.MediaColumns) | Common media metadata columns. | | [MediaStore.Video.Thumbnails](https://developer.android.com/reference/kotlin/android/provider/MediaStore.Video.Thumbnails) | This class provides utility methods to obtain thumbnails for various `https://developer.android.com/reference/kotlin/android/provider/MediaStore.Video` items. | | [Settings.NameValueTable](https://developer.android.com/reference/kotlin/android/provider/Settings.NameValueTable) | Common base for tables of name/value settings. | | [SyncStateContract.Columns](https://developer.android.com/reference/kotlin/android/provider/SyncStateContract.Columns) | <br /> | | [Telephony.BaseMmsColumns](https://developer.android.com/reference/kotlin/android/provider/Telephony.BaseMmsColumns) | Base columns for tables that contain MMSs. | | [Telephony.CanonicalAddressesColumns](https://developer.android.com/reference/kotlin/android/provider/Telephony.CanonicalAddressesColumns) | Columns for the "canonical_addresses" table used by MMS and SMS. | | [Telephony.CarrierId](https://developer.android.com/reference/kotlin/android/provider/Telephony.CarrierId) | Contains carrier identification information for the current subscriptions. | | [Telephony.Carriers](https://developer.android.com/reference/kotlin/android/provider/Telephony.Carriers) | Carriers class contains information about APNs, including MMSC information. | | [Telephony.Mms.Addr](https://developer.android.com/reference/kotlin/android/provider/Telephony.Mms.Addr) | Contains address information for an MMS message. | | [Telephony.Mms.Part](https://developer.android.com/reference/kotlin/android/provider/Telephony.Mms.Part) | Contains message parts. | | [Telephony.MmsSms](https://developer.android.com/reference/kotlin/android/provider/Telephony.MmsSms) | Contains all MMS and SMS messages. | | [Telephony.MmsSms.PendingMessages](https://developer.android.com/reference/kotlin/android/provider/Telephony.MmsSms.PendingMessages) | Contains pending messages info. | | [Telephony.Sms](https://developer.android.com/reference/kotlin/android/provider/Telephony.Sms) | Contains all text-based SMS messages. | | [Telephony.Sms.Conversations](https://developer.android.com/reference/kotlin/android/provider/Telephony.Sms.Conversations) | Contains a view of SMS conversations (also referred to as threads). | | [Telephony.Sms.Draft](https://developer.android.com/reference/kotlin/android/provider/Telephony.Sms.Draft) | Contains all draft text-based SMS messages in the SMS app. | | [Telephony.Sms.Inbox](https://developer.android.com/reference/kotlin/android/provider/Telephony.Sms.Inbox) | Contains all text-based SMS messages in the SMS app inbox. | | [Telephony.Sms.Outbox](https://developer.android.com/reference/kotlin/android/provider/Telephony.Sms.Outbox) | Contains all pending outgoing text-based SMS messages. | | [Telephony.Sms.Sent](https://developer.android.com/reference/kotlin/android/provider/Telephony.Sms.Sent) | Contains all sent text-based SMS messages in the SMS app. | | [Telephony.ThreadsColumns](https://developer.android.com/reference/kotlin/android/provider/Telephony.ThreadsColumns) | Columns for the "threads" table used by MMS and SMS. | | [TvContract.BaseTvColumns](https://developer.android.com/reference/kotlin/android/media/tv/TvContract.BaseTvColumns.html#) | Common base for the tables of TV channels/programs. | | [UserDictionary.Words](https://developer.android.com/reference/kotlin/android/provider/UserDictionary.Words) | Contains the user defined words. | | [VoicemailContract.Status](https://developer.android.com/reference/kotlin/android/provider/VoicemailContract.Status) | Defines fields exposed through the /status path of this content provider. | | [VoicemailContract.Voicemails](https://developer.android.com/reference/kotlin/android/provider/VoicemailContract.Voicemails) | Defines fields exposed through the /voicemail path of this content provider. | |

|---|
| Known Indirect Subclasses [CalendarContract.Colors](https://developer.android.com/reference/kotlin/android/provider/CalendarContract.Colors), [CalendarContract.ColorsColumns](https://developer.android.com/reference/kotlin/android/provider/CalendarContract.ColorsColumns), [CalendarContract.SyncState](https://developer.android.com/reference/kotlin/android/provider/CalendarContract.SyncState), [ContactsContract.CommonDataKinds.Callable](https://developer.android.com/reference/kotlin/android/provider/ContactsContract.CommonDataKinds.Callable), [ContactsContract.CommonDataKinds.Contactables](https://developer.android.com/reference/kotlin/android/provider/ContactsContract.CommonDataKinds.Contactables), [ContactsContract.CommonDataKinds.Email](https://developer.android.com/reference/kotlin/android/provider/ContactsContract.CommonDataKinds.Email), [ContactsContract.CommonDataKinds.Event](https://developer.android.com/reference/kotlin/android/provider/ContactsContract.CommonDataKinds.Event), [ContactsContract.CommonDataKinds.GroupMembership](https://developer.android.com/reference/kotlin/android/provider/ContactsContract.CommonDataKinds.GroupMembership), [ContactsContract.CommonDataKinds.Identity](https://developer.android.com/reference/kotlin/android/provider/ContactsContract.CommonDataKinds.Identity), [ContactsContract.CommonDataKinds.Im](https://developer.android.com/reference/kotlin/android/provider/ContactsContract.CommonDataKinds.Im), [ContactsContract.CommonDataKinds.Nickname](https://developer.android.com/reference/kotlin/android/provider/ContactsContract.CommonDataKinds.Nickname), [ContactsContract.CommonDataKinds.Note](https://developer.android.com/reference/kotlin/android/provider/ContactsContract.CommonDataKinds.Note), and 40 others. |---|---| | [CalendarContract.Colors](https://developer.android.com/reference/kotlin/android/provider/CalendarContract.Colors) | Fields for accessing colors available for a given account. | | [CalendarContract.ColorsColumns](https://developer.android.com/reference/kotlin/android/provider/CalendarContract.ColorsColumns) | <br /> | | [CalendarContract.SyncState](https://developer.android.com/reference/kotlin/android/provider/CalendarContract.SyncState) | A table provided for sync adapters to use for storing private sync state data. | | [ContactsContract.CommonDataKinds.Callable](https://developer.android.com/reference/kotlin/android/provider/ContactsContract.CommonDataKinds.Callable) | Convenient functionalities for "callable" data. | | [ContactsContract.CommonDataKinds.Contactables](https://developer.android.com/reference/kotlin/android/provider/ContactsContract.CommonDataKinds.Contactables) | A special class of data items, used to refer to types of data that can be used to attempt to start communicating with a person (`https://developer.android.com/reference/kotlin/android/provider/ContactsContract.CommonDataKinds.Phone` and `https://developer.android.com/reference/kotlin/android/provider/ContactsContract.CommonDataKinds.Email`). | | [ContactsContract.CommonDataKinds.Email](https://developer.android.com/reference/kotlin/android/provider/ContactsContract.CommonDataKinds.Email) | A data kind representing an email address. | | [ContactsContract.CommonDataKinds.Event](https://developer.android.com/reference/kotlin/android/provider/ContactsContract.CommonDataKinds.Event) | A data kind representing an event. | | [ContactsContract.CommonDataKinds.GroupMembership](https://developer.android.com/reference/kotlin/android/provider/ContactsContract.CommonDataKinds.GroupMembership) | Group Membership. | | [ContactsContract.CommonDataKinds.Identity](https://developer.android.com/reference/kotlin/android/provider/ContactsContract.CommonDataKinds.Identity) | A data kind representing an Identity related to the contact. | | [ContactsContract.CommonDataKinds.Im](https://developer.android.com/reference/kotlin/android/provider/ContactsContract.CommonDataKinds.Im) | A data kind representing an IM address | | [ContactsContract.CommonDataKinds.Nickname](https://developer.android.com/reference/kotlin/android/provider/ContactsContract.CommonDataKinds.Nickname) | A data kind representing the contact's nickname. | | [ContactsContract.CommonDataKinds.Note](https://developer.android.com/reference/kotlin/android/provider/ContactsContract.CommonDataKinds.Note) | Notes about the contact. | | [ContactsContract.CommonDataKinds.Organization](https://developer.android.com/reference/kotlin/android/provider/ContactsContract.CommonDataKinds.Organization) | A data kind representing an organization. | | [ContactsContract.CommonDataKinds.Phone](https://developer.android.com/reference/kotlin/android/provider/ContactsContract.CommonDataKinds.Phone) | A data kind representing a telephone number. | | [ContactsContract.CommonDataKinds.Photo](https://developer.android.com/reference/kotlin/android/provider/ContactsContract.CommonDataKinds.Photo) | A data kind representing a photo for the contact. | | [ContactsContract.CommonDataKinds.Relation](https://developer.android.com/reference/kotlin/android/provider/ContactsContract.CommonDataKinds.Relation) | A data kind representing a relation. | | [ContactsContract.CommonDataKinds.SipAddress](https://developer.android.com/reference/kotlin/android/provider/ContactsContract.CommonDataKinds.SipAddress) | A data kind representing a SIP address for the contact. | | [ContactsContract.CommonDataKinds.StructuredName](https://developer.android.com/reference/kotlin/android/provider/ContactsContract.CommonDataKinds.StructuredName) | A data kind representing the contact's proper name. | | [ContactsContract.CommonDataKinds.StructuredPostal](https://developer.android.com/reference/kotlin/android/provider/ContactsContract.CommonDataKinds.StructuredPostal) | A data kind representing a postal addresses. | | [ContactsContract.CommonDataKinds.Website](https://developer.android.com/reference/kotlin/android/provider/ContactsContract.CommonDataKinds.Website) | A data kind representing a website related to the contact. | | [ContactsContract.Contacts.Photo](https://developer.android.com/reference/kotlin/android/provider/ContactsContract.Contacts.Photo) | A *read-only* sub-directory of a single contact that contains the contact's primary photo. | | [ContactsContract.Data](https://developer.android.com/reference/kotlin/android/provider/ContactsContract.Data) | Constants for the data table, which contains data points tied to a raw contact. | | [ContactsContract.ProfileSyncState](https://developer.android.com/reference/kotlin/android/provider/ContactsContract.ProfileSyncState) | A table provided for sync adapters to use for storing private sync state data for the user's personal profile. | | [ContactsContract.SyncState](https://developer.android.com/reference/kotlin/android/provider/ContactsContract.SyncState) | A table provided for sync adapters to use for storing private sync state data for contacts. | | [MediaStore.Audio.AudioColumns](https://developer.android.com/reference/kotlin/android/provider/MediaStore.Audio.AudioColumns) | Audio metadata columns. | | [MediaStore.Audio.Genres.Members](https://developer.android.com/reference/kotlin/android/provider/MediaStore.Audio.Genres.Members) | Sub-directory of each genre containing all members. | | [MediaStore.Audio.Media](https://developer.android.com/reference/kotlin/android/provider/MediaStore.Audio.Media) | <br /> | | [MediaStore.Audio.Playlists](https://developer.android.com/reference/kotlin/android/provider/MediaStore.Audio.Playlists) | Contains playlists for audio files | | [MediaStore.Audio.Playlists.Members](https://developer.android.com/reference/kotlin/android/provider/MediaStore.Audio.Playlists.Members) | Sub-directory of each playlist containing all members. | | [MediaStore.Audio.PlaylistsColumns](https://developer.android.com/reference/kotlin/android/provider/MediaStore.Audio.PlaylistsColumns) | Audio playlist metadata columns. | | [MediaStore.DownloadColumns](https://developer.android.com/reference/kotlin/android/provider/MediaStore.DownloadColumns) | Download metadata columns. | | [MediaStore.Downloads](https://developer.android.com/reference/kotlin/android/provider/MediaStore.Downloads) | Collection of downloaded items. | | [MediaStore.Files.FileColumns](https://developer.android.com/reference/kotlin/android/provider/MediaStore.Files.FileColumns) | File metadata columns. | | [MediaStore.Images.ImageColumns](https://developer.android.com/reference/kotlin/android/provider/MediaStore.Images.ImageColumns) | Image metadata columns. | | [MediaStore.Images.Media](https://developer.android.com/reference/kotlin/android/provider/MediaStore.Images.Media) | <br /> | | [MediaStore.Video.Media](https://developer.android.com/reference/kotlin/android/provider/MediaStore.Video.Media) | <br /> | | [MediaStore.Video.VideoColumns](https://developer.android.com/reference/kotlin/android/provider/MediaStore.Video.VideoColumns) | Video metadata columns. | | [Settings.Global](https://developer.android.com/reference/kotlin/android/provider/Settings.Global) | Global system settings, containing preferences that always apply identically to all defined users. | | [Settings.Secure](https://developer.android.com/reference/kotlin/android/provider/Settings.Secure) | Secure system settings, containing system preferences that applications can read but are not allowed to write. | | [Settings.System](https://developer.android.com/reference/kotlin/android/provider/Settings.System) | System settings, containing miscellaneous system preferences. | | [SyncStateContract.Constants](https://developer.android.com/reference/kotlin/android/provider/SyncStateContract.Constants) | <br /> | | [Telephony.Mms](https://developer.android.com/reference/kotlin/android/provider/Telephony.Mms) | Contains all MMS messages. | | [Telephony.Mms.Draft](https://developer.android.com/reference/kotlin/android/provider/Telephony.Mms.Draft) | Contains all MMS messages in the MMS app drafts folder. | | [Telephony.Mms.Inbox](https://developer.android.com/reference/kotlin/android/provider/Telephony.Mms.Inbox) | Contains all MMS messages in the MMS app inbox. | | [Telephony.Mms.Outbox](https://developer.android.com/reference/kotlin/android/provider/Telephony.Mms.Outbox) | Contains all MMS messages in the MMS app outbox. | | [Telephony.Mms.Sent](https://developer.android.com/reference/kotlin/android/provider/Telephony.Mms.Sent) | Contains all MMS messages in the MMS app sent folder. | | [Telephony.Threads](https://developer.android.com/reference/kotlin/android/provider/Telephony.Threads) | Helper functions for the "threads" table used by MMS and SMS. | | [TvContract.Channels](https://developer.android.com/reference/kotlin/android/media/tv/TvContract.Channels.html#) | Column definitions for the TV channels table. | | [TvContract.PreviewPrograms](https://developer.android.com/reference/kotlin/android/media/tv/TvContract.PreviewPrograms.html#) | Column definitions for the preview TV programs table. | | [TvContract.Programs](https://developer.android.com/reference/kotlin/android/media/tv/TvContract.Programs.html#) | Column definitions for the TV programs table. | | [TvContract.RecordedPrograms](https://developer.android.com/reference/kotlin/android/media/tv/TvContract.RecordedPrograms.html#) | Column definitions for the recorded TV programs table. | | [TvContract.WatchNextPrograms](https://developer.android.com/reference/kotlin/android/media/tv/TvContract.WatchNextPrograms.html#) | Column definitions for the "watch next" TV programs table. | |

## Summary

| Constants ||
|---|---|
| static [String](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html) | `https://developer.android.com/reference/kotlin/android/provider/BaseColumns#_COUNT:kotlin.String` The count of rows in a directory. |
| static [String](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html) | `https://developer.android.com/reference/kotlin/android/provider/BaseColumns#_ID:kotlin.String` The unique ID for a row. |

## Constants

### _COUNT

Added in [API level 1](https://developer.android.com/guide/topics/manifest/uses-sdk-element.html#ApiLevels)

```
static val _COUNT: String
```

The count of rows in a directory.

Type: INTEGER

    Value: "_count"

### _ID

Added in [API level 1](https://developer.android.com/guide/topics/manifest/uses-sdk-element.html#ApiLevels)

```
static val _ID: String
```

The unique ID for a row.

Type: INTEGER (long)

    Value: "_id"