提供器名称 | 说明 |
AlarmClock | 提供对系统警报时钟应用程序的访问,从而允许不同的应用程序设置报警模式和时间 |
Browser | 公开Web搜索、历史以及书签之类的数据集供查看或者编辑使用 |
CallLog | 提供关于电话打入、打出以及未接电话的信息,包括电话号码、时间以及通话持续时间 |
ContactsContract | 用于查看或修改联系人数据。 |
MediaStore | 提供Android设备的媒体访问,如图片、视频、音频。此外该提供器公开了设备上媒体的元数据,比如流派和艺术家 |
Settings | 提供了对Android设备全局系统设置和首选项的访问。一些需要查询的常用设置为蓝牙设置、区域设置和网络设置 |
UserDicionary | 允许对用户定义的单词(预测文本)进行插入或查看。此外,该提供器还存储了这些单词的使用频率和区域设置信息 |
内容提供器常用函数 Contentresolver函数 | |
函数名称 | 说明 |
query() | 接受针对提供器URI、选择字符串、选择参数以及结果排序顺序的参数。用于返回目标结果集的指针 |
update() | 接受针对提供器URI、新字段值以及对具体要更新的行过滤参数。该函数返回受update语句影响的行数 |
insert() | 接受针对提供器URI以及添加到数据存储区的名称-值对的参数。该函数返回新插入项的URI |
delete() | 接受针对提供器URI、选择字符串以及选择参数的参数。用于从数据库存储区中删除一个或多个实体。返回受影响的行数 |
getType() | 接受针对提供器URI的参数。该函数返回内容提供器中存储的数据的文本MIME类型 |
注意当前查询操作获得的数据资源将由你自己来管理该查询的生命周期以免浪费宝贵资源。换句话说就是你必须确保适当地对光标对象调用close()方法来销毁占用资源,以免泄露内存。幸运的是还有一种更好的方法来查询内容提供器。就是ManagedQuery()函数 | |
常用的内容提供器
原创pc_286 博主文章分类:MonoForAndroid ©著作权
©著作权归作者所有:来自51CTO博客作者pc_286的原创作品,请联系作者获取转载授权,否则将追究法律责任
下一篇:常用的广播事件
![](https://ucenter.51cto.com/images/noavatar_middle.gif)
提问和评论都可以,用心的回复会被更多人看到
评论
发布评论
相关文章
-
常用的10个Python装饰器
python中常用的10个装饰器
python 装饰器 py装饰器 -
Cisco路由器常用查看命令
Cisco路由器常用查看命令
链路 加解密 路由表 Cisco路由器常用查看命令】 -
android 的内容提供者 安卓内容提供器是什么
Android四大组件分别为:1.活动Activity,2.服务Service,3.广播接收器Broadcast Receiver,4.内容提供器Content ProviderContent Provider内容提供器概念、特点及用法分类①内容提供器概念: 内容提供器是用于在不同的app之间实现数据共享的组件,它是android中实现跨程序共享数据的标准方式。②内容提供器特点:允许一个app访问
android 的内容提供者 android四达组件 android开发基础入门 内容提供器 contentprovider