系统的ContentProvider
来源:互联网 发布:淘宝加入ifashion 编辑:程序博客网 时间:2024/06/05 06:55
一.调用Activity的getContentResolver获取ContentResolver对象
二.根据ContentResolver的insert(),delete(),update(),和query()方法获取操作数据即可。
三.使用ContentProvider管理联系人
ContactsContract.Contacts.CONTENT_URI -----管理联系人的Uri
ContactsContract.CommonDataKinds.Phone.CONTENT_FILTER_URI --------- 管理联系人电话的Uri
ContactsContract.CommonDataKinds.Email.CONTENT_URI --------------- 管理联系人的E-mail 的Uri
四.Contentvalues主要用于数据库存储的,一般都是对基本类型进行存储的。
五.读写手机上联系人的信息时的权限
---------------------------<uses-permission android:name = "android.permission.READ_CONTACTS">
---------------------------<uses-permission android:name = "android.permission.WRITE_CONTACTS">
六.RawContacts代表一个联系人
实例代码
//创建一个空的contentValues
ContentValues values = new ContentValues();
//向RawContacts.CONTENT_URI执行一个空值插入
//目的是获取系统返回的rawContactId
Uri rawContactUri = getContentResolver().insert(RawContacts.CONTENT_URI, values);
long rawContactId = ContentUris.parseId(rawContactUri);
values.clear();
values.put(Data.RAW_CONTACT_ID, rawContactId);
//设置内容类型
values.put(Data.MIMETYPE, StructuredName.CONTENT_ITEM_TYPE);
//设置联系人名字
values.put(StructuredName.GIVEN_NAME,editname);
//向联系人Uri添加联系人的名字
getContentResolver().insert(android.provider.ContactsContract.Data.CONTENT_URI
, values);
values.clear();
- 系统的ContentProvider
- Android调用系统的ContentProvider
- contentProvider访问系统的通讯录
- 四大组件之ContentProvider(一)-使用系统提供的ContentProvider
- 简单的Contentprovider播放系统的音频文件,播放视频上一集下一集
- android 系统之ContentProvider
- 操纵系统ContentProvider实例
- ContentProvider 读取系统联系人
- ContentProvider之系统提供者
- 系统内置ContentProvider
- ContentProvider概述 获取系统ContentProvider 发信箱
- ContentProvider与系统Contacks电话簿的结合使用
- Android系统中ContentProvider提供共享的数据
- 通过ContentProvider得到系统的音频,视频等
- 安卓学习笔记--通过ContentProvider读写系统的通讯录
- 使用系统自带的ContentProvider查询联系人
- 64.内容提供者ContentProvider--获取系统的联系人,插入联系人
- 使用系统ContentProvider添加联系人
- 个性化推荐模型
- uBuntu su command
- Oracle 碎片整理 问题
- [转载]为什么12306成了一个失败的网站——软件学院本科生看过来
- 错误记载
- 系统的ContentProvider
- Java-算法题-02
- echo(),print(),print_r(),var_dump()的区别
- 开张大吉
- linux vbox 网络的搭建
- Delphi的前世今生
- AO开发SDE(三)
- java23种设计模式--组合模式(composite)
- Oracle OLAP 与 OLTP 介绍