【Android基础】(4)四大核心组件之ContentProvider
来源:互联网 发布:单片机中断程序c代码 编辑:程序博客网 时间:2024/06/08 22:36
文章出处:http://blog.csdn.net/scarthr/article/details/41951101
今天我们来学习我个人认为Android核心组件最复杂的一个——ContentProvider。
一 ContentProvider的用法
由于ContentProvider的用法是比较复杂的,我们这里就只介绍用ContentProvider来查询Android系统数据的例子。接下来我们学习一下如何使用ContentProvider来获取系统联系人。
// 查询联系人指针Cursor c = getContentResolver().query(ContactsContract.Contacts.CONTENT_URI, null, null, null, null);while(c.moveToNext()) {// 获取联系人姓名System.out.println("----------->" + c.getString(c.getColumnIndex(ContactsContract.Contacts.DISPLAY_NAME)));}这样做还不够,我们还需要在AndroidManifest中注册相对应的权限才可以访问到联系人数据,打开AndroidManifest,在manifest节点内添加:
<uses-permission android:name="android.permission.READ_CONTACTS" />即可。
0 0
- 【Android基础】(4)四大核心组件之ContentProvider
- Android四大核心组件之contentProvider
- Android四大核心组件之ContentProvider
- Android四大核心组件之ContentProvider
- 7.Android基础:四大组件之----->ContentProvider
- Android四大组件之ContentProvider
- android四大组件之ContentProvider
- android四大组件之 ContentProvider
- Android四大组件之ContentProvider
- Android四大组件之ContentProvider
- android 四大组件之ContentProvider
- Android四大组件之ContentProvider
- Android四大组件之ContentProvider
- android四大组件之ContentProvider
- android四大组件之ContentProvider
- Android四大组件之ContentProvider
- Android四大组件之ContentProvider
- Android四大组件之ContentProvider
- 使用vim调试c的语法错误
- 软件
- ubuntu中文版终端乱码的解决办法(…
- windows删除文件
- 杭电ACM题目分类
- 【Android基础】(4)四大核心组件之ContentProvider
- __I、 __O 、__IO是什么…
- 任意位整数逆序(循环)
- C语言之const与static的用法
- ACM1003
- C语言中变量的作用域和生命…
- 内部碎片和外部碎片
- stm32 GPIO复用功能AFIO介绍
- C语言字符串