温馨提示×

温馨提示×

您好,登录后才能下订单哦!

密码登录×
登录注册×
其他方式登录
点击 登录注册 即表示同意《亿速云用户服务条款》

常用的内容提供器

发布时间:2020-07-06 05:50:24 来源:网络 阅读:510 作者:pc_286 栏目:开发技术
提供器名称说明
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()函数


向AI问一下细节

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

AI