Most visited

Recently visited

Added in API level 1

android.provider

提供便利课程以访问Android提供的内容提供者。

Android附带一些内容提供商,用于存储常用数据,如联系信息,日历信息和媒体文件。 这些类提供了从这些内容提供者添加或检索数据的简化方法。

有关如何使用内容提供程序的信息,请参阅 Content Providers开发人员指南。

Interfaces

BaseColumns  
CalendarContract.AttendeesColumns 参加者表中的列与其他表加入自己。
CalendarContract.CalendarAlertsColumns  
CalendarContract.CalendarCacheColumns  
CalendarContract.CalendarColumns 其他Uris可以查询的特定于日历Uri的列。
CalendarContract.CalendarSyncColumns 适用于同步适配器的通用列。
CalendarContract.ColorsColumns  
CalendarContract.EventDaysColumns  
CalendarContract.EventsColumns 来自Events表的其他表加入自己的列。
CalendarContract.ExtendedPropertiesColumns  
CalendarContract.RemindersColumns  
CalendarContract.SyncColumns 日历和事件表使用的同步信息列。
Contacts.ContactMethodsColumns 此接口在API级别5中已弃用。请参阅ContactsContract
Contacts.ExtensionsColumns 此接口在API级别5中已弃用。请参阅ContactsContract
Contacts.GroupsColumns 此接口在API级别5中已弃用。请参阅ContactsContract
Contacts.OrganizationColumns 此接口在API级别5中已弃用。请参阅ContactsContract
Contacts.PeopleColumns 此接口在API级别5中已弃用。请参阅ContactsContract
Contacts.PhonesColumns 此接口在API级别5中已弃用。请参阅ContactsContract
Contacts.PhotosColumns 此接口在API级别5中已弃用。请参阅ContactsContract
Contacts.PresenceColumns 此接口在API级别5中已弃用。请参阅ContactsContract
Contacts.SettingsColumns 此接口在API级别5中已弃用。请参阅ContactsContract
ContactsContract.BaseSyncColumns 适用于同步适配器的通用列。
ContactsContract.CommonDataKinds.BaseTypes 所有“Typed”数据类型支持的基本类型。
ContactsContract.CommonDataKinds.CommonColumns 在特定类型中通用的列。
ContactsContract.ContactNameColumns 联系人名称和联系人姓名元数据列在RawContacts表中。
ContactsContract.ContactOptionsColumns 跟踪用户对联系人的偏好或与联系人的交互的 ContactsContract.Contacts列。
ContactsContract.ContactsColumns ContactsContract.Contacts引用该接触的固有特性,而不是在找到的用户指定的选项 ContactsContract.ContactOptionsColumns
ContactsContract.ContactStatusColumns  
ContactsContract.DataColumns 数据表中的列。
ContactsContract.DataColumnsWithJoins 组合由 ContactsContract.Data表查询返回的所有列。
ContactsContract.DataUsageStatColumns Data_Usage_Stat表中的列
ContactsContract.DeletedContactsColumns  
ContactsContract.DisplayNameSources 用于生成联系人显示名称的数据类型。
ContactsContract.FullNameStyle 各种不同风格的常量,包括名字,姓氏等全名。
ContactsContract.GroupsColumns  
ContactsContract.PhoneLookupColumns  
ContactsContract.PhoneticNameStyle 捕捉一个人姓名发音的各种风格的常量。
ContactsContract.PresenceColumns 其他数据与 ContactsContract.StatusColumns混合以链接回特定的 _ID条目。
ContactsContract.RawContactsColumns  
ContactsContract.SettingsColumns  
ContactsContract.StatusColumns 社交状态更新列。
ContactsContract.SyncColumns 当表格的每一行属于特定帐户时显示的列,包括帐户可能需要的同步信息。
MediaStore.Audio.AlbumColumns 代表专辑的列
MediaStore.Audio.ArtistColumns 代表艺术家的列
MediaStore.Audio.AudioColumns 音频文件列显示在多个表格中。
MediaStore.Audio.GenresColumns 表示音频流派的列
MediaStore.Audio.PlaylistsColumns 表示播放列表的列
MediaStore.Files.FileColumns 所有媒体文件的主表字段。
MediaStore.Images.ImageColumns  
MediaStore.MediaColumns 大多数MediaProvider表的通用字段
MediaStore.Video.VideoColumns  
OpenableColumns 这些是可打开的URI的标准列。
SyncStateContract.Columns  
Telephony.BaseMmsColumns 包含彩信的表格的基准列。
Telephony.CanonicalAddressesColumns MMS和SMS使用的“canonical_addresses”表的列。
Telephony.TextBasedSmsColumns 包含基于文本的SMS的表的基列。
Telephony.ThreadsColumns MMS和SMS使用的“线索”表的列。

Classes

AlarmClock AlarmClock提供程序包含一个Intent操作以及可用于启动Activity以在闹钟应用程序中设置新警报或计时器的附加功能。
BlockedNumberContract

阻止的数字提供商与应用程序之间的合同。

BlockedNumberContract.BlockedNumbers 常量与阻止的号码列表进行交互。
Browser  
CalendarContract

日历提供程序与应用程序之间的合同。

CalendarContract.Attendees 与参加者互动的字段和帮助者。
CalendarContract.CalendarAlerts 字段和助手用于访问日历提醒信息。
CalendarContract.CalendarCache CalendarCache存储日历的一些设置,包括实例的当前时区。
CalendarContract.CalendarEntity 表示日历实体的类。
CalendarContract.Calendars 日历表的常量和助手,其中包含各个日历的详细信息。
CalendarContract.Colors 访问给定帐户可用颜色的字段。
CalendarContract.EventDays 用于查询包含事件的日期列表的字段和帮助器。
CalendarContract.Events Events表的常量和帮助器,其中包含各个事件的详细信息。
CalendarContract.EventsEntity 代表事件实体的类。
CalendarContract.ExtendedProperties 用于访问扩展属性的字段。
CalendarContract.Instances 用于与实例交互的字段和帮助器。
CalendarContract.Reminders 用于访问活动提醒的字段和助手。
CalendarContract.SyncState 为同步适配器提供的表格用于存储专用同步状态数据。
CallLog CallLog提供程序包含有关已拨打和已接电话的信息。
CallLog.Calls 包含最近的呼叫。
Contacts 此类已在API级别5中弃用ContactsContract已被ContactsContract取代。 较新的API允许访问多个帐户并支持类似联系人的聚合。 这些API继续工作,但只会返回创建的第一个Google帐户的数据,这与原始行为相符。
Contacts.ContactMethods 此类已在API级别5中弃用。请参阅ContactsContract
Contacts.Extensions 此类已在API级别5中弃用。请参阅ContactsContract
Contacts.GroupMembership 此类已在API级别5中弃用。请参阅ContactsContract
Contacts.Groups 此类已在API级别5中弃用。请参阅ContactsContract
Contacts.Intents 此类已在API级别5中弃用。请参阅ContactsContract
Contacts.Intents.Insert 此类已在API级别5中弃用。请参阅ContactsContract
Contacts.Intents.UI 此类已在API级别5中弃用。请勿使用。 这不支持。
Contacts.Organizations 此类已在API级别5中弃用。请参阅ContactsContract
Contacts.People 此类已在API级别5中弃用。请参阅ContactsContract
Contacts.People.ContactMethods 此类已在API级别5中弃用。请参阅ContactsContract
Contacts.People.Extensions 此类已在API级别5中弃用。请参阅ContactsContract
Contacts.People.Phones 此类已在API级别5中弃用。请参阅ContactsContract
Contacts.Phones 此类已在API级别5中弃用。请参阅ContactsContract
Contacts.Photos 此类已在API级别5中弃用。请参阅ContactsContract
Contacts.Settings 此类已在API级别5中弃用。请参阅ContactsContract
ContactsContract

联系人提供商与应用程序之间的合同。

ContactsContract.AggregationExceptions

联系人聚合异常表的常量,其中包含聚合规则,覆盖自动聚合使用的聚合规则。

ContactsContract.CommonDataKinds 容器,用于存储在 ContactsContract.Data表中的常见数据类型的定义。
ContactsContract.CommonDataKinds.Callable

方便的“可调用”数据功能。

ContactsContract.CommonDataKinds.Contactables 一类特殊的数据项,用于指可用于尝试开始与某个人进行通信的数据类型( ContactsContract.CommonDataKinds.PhoneContactsContract.CommonDataKinds.Email )。
ContactsContract.CommonDataKinds.Email

代表电子邮件地址的数据类型。

ContactsContract.CommonDataKinds.Event

表示事件的数据类型。

ContactsContract.CommonDataKinds.GroupMembership

组会员资格。

ContactsContract.CommonDataKinds.Identity 表示与联系人相关的身份的数据种类。
ContactsContract.CommonDataKinds.Im

代表IM地址的数据类型

您可以使用为ContactsContract.Data定义的所有列以及以下别名。

ContactsContract.CommonDataKinds.Nickname

代表联系人昵称的数据类型。

ContactsContract.CommonDataKinds.Note

关于联系人的说明。

ContactsContract.CommonDataKinds.Organization

代表组织的数据类型。

ContactsContract.CommonDataKinds.Phone

代表电话号码的数据类型。

ContactsContract.CommonDataKinds.Photo

代表联系人照片的数据类型。

ContactsContract.CommonDataKinds.Relation

表示关系的数据类型。

ContactsContract.CommonDataKinds.SipAddress

表示联系人的SIP地址的数据种类。

ContactsContract.CommonDataKinds.StructuredName 代表联系人专有名称的数据类型。
ContactsContract.CommonDataKinds.StructuredPostal

表示邮政地址的数据类型。

ContactsContract.CommonDataKinds.Website

代表与联系人相关的网站的数据种类。

ContactsContract.Contacts 联系人表的常量,其中包含表示同一个人的每个原始联系人汇总的记录。
ContactsContract.Contacts.AggregationSuggestions

包含所有聚合建议(其他联系人)的单个联系人聚合的只读子目录。

ContactsContract.Contacts.AggregationSuggestions.Builder 聚合建议内容URI的便捷构建器。
ContactsContract.Contacts.Data 包含所有组成原始联系人 ContactsContract.Data行的单个联系人的 ContactsContract.Data
ContactsContract.Contacts.Entity

包含其所有ContactsContract.RawContacts以及ContactsContract.Data行的ContactsContract.Data

ContactsContract.Contacts.Photo 包含联系人的主要照片的单个联系人的 只读子目录。
ContactsContract.Data

数据表的常量,其中包含绑定到原始联系人的数据点。

ContactsContract.DataUsageFeedback

API允许应用程序将每个ContactsContract.Contacts.Data行的使用信息发送到联系人提供程序。

ContactsContract.DeletedContacts 已删除的联系人表的常量。
ContactsContract.Directory 目录代表联系人语料库,例如
ContactsContract.DisplayPhoto 帮助者类用照片文件ID访问全尺寸照片。
ContactsContract.Groups 组表的常量。
ContactsContract.Intents 包含用于创建或管理涉及联系人的 Intents助手类。
ContactsContract.Intents.Insert 便捷类包含用于创建联系人的字符串常量 Intents
ContactsContract.PhoneLookup 代表查找电话号码结果的表格,例如来电号码。
ContactsContract.PinnedPositions

关于联系人是否被系统联系人应用程序的用户界面中的特定位置处的用户固定的联系人特定信息。

ContactsContract.Presence 这个类在API级别5中已被弃用。这个旧名称从未打算公开。 不使用。
ContactsContract.Profile

用户配置文件数据的常量,表示为代表用户的设备上的单个联系人。

ContactsContract.ProfileSyncState 为同步适配器提供的表格用于存储用户个人配置文件的专用同步状态数据。
ContactsContract.ProviderStatus 用于查询提供者的一般状态的API。
ContactsContract.QuickContact 显示QuickContact对话框的辅助方法,显示属于特定 Contacts条目的所有信息。
ContactsContract.RawContacts 原始联系人表的常量,其中包含每个已同步帐户中每个人的一行联系信息。
ContactsContract.RawContacts.Data 包含所有 ContactsContract.Data行的单个原始联系人的 ContactsContract.Data
ContactsContract.RawContacts.DisplayPhoto

代表其主要显示照片的单个原始联系人的子目录。

ContactsContract.RawContacts.Entity

包含所有ContactsContract.Data行的单个原始联系人的ContactsContract.Data

ContactsContract.RawContactsEntity

原始联系人实体表的常量,可以将其视为raw_contacts表与数据表的外部联接。

ContactsContract.SearchSnippets Contacts.CONTENT_FILTER_URI返回的附加列解释了过滤器匹配联系人的原因。
ContactsContract.Settings

各种Account的联系人特定设置。

ContactsContract.StatusUpdates

状态更新链接到ContactsContract.Data行,并通过相应的源捕获用户的最新状态更新,例如

ContactsContract.SyncState 为同步适配器提供的表格用于存储联系人的专用同步状态数据。
DocumentsContract 定义文档提供者与平台之间的合同。
DocumentsContract.Document 与文档相关的常量,包括 Cursor列名和标志。
DocumentsContract.Root 与文档根相关的常量,包括 Cursor列名和标志。
DocumentsProvider 文档提供者的基类。
LiveFolders 此类已在API级别14中弃用。Android不再支持活动文件夹。 这些已被HONEYCOMB中引入的新的AppWidget Collection API HONEYCOMB 这些提供了活动文件夹的所有功能以及更多功能。 由于他们介绍的安全问题,使用活动文件夹大大受到阻碍 - 发布活动文件夹需要将活动文件夹的所有数据显示为可供所有应用程序使用,而无需保护它们的权限。
MediaStore 媒体提供商包含内部和外部存储设备上所有可用媒体的元数据。
MediaStore.Audio 所有音频内容的容器。
MediaStore.Audio.Albums 包含音频文件的艺术家
MediaStore.Audio.Artists 包含音频文件的艺术家
MediaStore.Audio.Artists.Albums 每位艺术家的子目录包含艺术家的歌曲出现在其上的所有专辑。
MediaStore.Audio.Genres 包含音频文件的所有流派
MediaStore.Audio.Genres.Members 包含所有成员的每个流派的子目录。
MediaStore.Audio.Media  
MediaStore.Audio.Playlists 包含音频文件的播放列表
MediaStore.Audio.Playlists.Members 包含所有成员的每个播放列表的子目录。
MediaStore.Audio.Radio  
MediaStore.Files 媒体提供商表格,其中包含媒体存储器中所有文件的索引,包括非媒体文件。
MediaStore.Images 包含所有可用图像的元数据。
MediaStore.Images.Media  
MediaStore.Images.Thumbnails 此类允许开发人员查询和获取两种缩略图:MINI_KIND:512 x 384缩略图MICRO_KIND:96 x 96缩略图
MediaStore.Video  
MediaStore.Video.Media  
MediaStore.Video.Thumbnails 此类允许开发人员查询和获取两种缩略图:MINI_KIND:512 x 384缩略图MICRO_KIND:96 x 96缩略图
SearchRecentSuggestions 这是一个实用程序类,提供对 SearchRecentSuggestionsProvider访问。
Settings 设置提供程序包含全局系统级设备首选项。
Settings.Global 全局系统设置,包含始终适用于所有已定义用户的首选项。
Settings.NameValueTable 名称/值设置表的通用基础。
Settings.Secure 保护系统设置,包含应用程序可以读取但不允许写入的系统首选项。
Settings.System 系统设置,包含各种系统首选项。
SyncStateContract 用于将数据与数据阵列帐户相关联的ContentProvider合同。
SyncStateContract.Constants  
SyncStateContract.Helpers  
Telephony 电话服务提供商包含与电话操作有关的数据,特别是SMS和MMS消息以及对APN列表的访问,包括要使用的MMSC。
Telephony.Carriers 运营商类别包含有关APN的信息,包括MMSC信息。
Telephony.Mms 包含所有MMS消息。
Telephony.Mms.Addr 包含彩信的地址信息。
Telephony.Mms.Draft 包含彩信应用程序草稿文件夹中的所有彩信。
Telephony.Mms.Inbox 包含MMS应用程序收件箱中的所有彩信。
Telephony.Mms.Intents Intents类。
Telephony.Mms.Outbox 包含彩信应用程序发件箱中的所有彩信。
Telephony.Mms.Part 包含消息部分。
Telephony.Mms.Rate 消息发送速率表。
Telephony.Mms.Sent 包含MMS应用程序发送的文件夹中的所有彩信。
Telephony.MmsSms 包含所有彩信和短信。
Telephony.MmsSms.PendingMessages 包含待处理的消息信息。
Telephony.Sms 包含所有基于文本的SMS消息。
Telephony.Sms.Conversations 包含SMS应用程序中发送的所有基于文本的SMS消息。
Telephony.Sms.Draft 包含SMS应用程序中发送的所有基于文本的SMS消息。
Telephony.Sms.Inbox 包含SMS应用程序收件箱中的所有基于文本的SMS消息。
Telephony.Sms.Intents 包含广播的与SMS相关的Intents的常量。
Telephony.Sms.Outbox 包含所有正在等待传出的基于文本的SMS消息。
Telephony.Sms.Sent 包含SMS应用程序中发送的所有基于文本的SMS消息。
Telephony.Threads 助手功能用于MMS和SMS使用的“线索”表。
UserDictionary 输入方法的用户定义单词的提供者,用于预测性文本输入。
UserDictionary.Words 包含用户定义的单词。
VoicemailContract 语音邮件提供商与应用程序之间的合同。
VoicemailContract.Status 定义通过此内容提供者的/ status路径公开的字段。
VoicemailContract.Voicemails 定义通过此内容提供商的/语音邮件路径公开的字段。

Exceptions

Settings.SettingNotFoundException  

Hooray!