旧版本的写法:
import android.provider.Contacts;
Cursor c = getContentResolver().query(Contacts.Phones.CONTENT_URI, null, null,
null, null);
startManagingCursor(c);
ListAdapter adapter = new SimpleCursorAdapter(this,
android.R.layout.simple_list_item_2, c, new String[] {
Contacts.Phones.DISPLAY_NAME, Contacts.Phones.NUMBER_KEY },
new int[] { android.R.id.text1, android.R.id.text2 });
setListAdapter(adapter);
新版本写法:
import android.provider.ContactsContract.Data;
import android.provider.ContactsContract.CommonDataKinds.Phone;
Cursor c = getContentResolver().query(
Data.CONTENT_URI,
new String[] { Data._ID, Phone.NUMBER, Phone.TYPE, Phone.LABEL,
Phone.DISPLAY_NAME }, null, null, null);
startManagingCursor(c);
ListAdapter adapter = new SimpleCursorAdapter(this,
android.R.layout.simple_list_item_2, c, new String[] {
Phone.DISPLAY_NAME, Phone.DATA1}, new int[] {
android.R.id.text1, android.R.id.text2 });
setListAdapter(adapter);
分享到:
相关推荐
android中使用contentprovider编写简单的通讯录的简单实例 希望能给大家帮助
Android中用ContentProvider快速查找通讯录信息的代码清单.pdf 学习资料 复习资料 教学资源
利用ContentProvider对其他应用进行共享数据,以及监听内容提供者中数据的变化。
利用ContentProvider实现了访问通讯录中的联系人和添加联系人的功能。
ContentResolver 查询手机通讯录联系人的名称,手机号码
该文件中有两个应用,db应用通过ContentProvider对外提供数据共享,other应用提供测试代码对数据进行增删改查。 参考博客:http://blog.csdn.net/tan313/article/details/44338425
Android中用ContentProvider快速查找通讯录信息的任务说明.pdf 学习资料 复习资料 教学资源
ContentProvider实现数据共享
利用ContentProvider(数据组织工具)中通过ContentResolver(数据调用工具)调用系统URI实现的通讯录
loadmanager和contentprovider结合加载数据
ContentProvider数据共享的基本使用方法
1、Android Room操作SQLite数据 2、ContentProvider使用,使用Room进行数据库操作
Android-Contacts-Programe-test 利用contentprovider来自己实现一个通讯录的程序,基本是与数据库通讯,然后调用安卓关于发短信和打电话的功能。
使用ContentProvider开放数据库,其他应用可以通过ContentResolver来操作提供共享的数据库。
ContentProvider共享数据的使用。存储数据的代码。
ContentProvider(内容提供者)如何共享数据,有相关代码和配置信息
该文件中有两个应用,db应用通过ContentProvider对外提供数据共享,other应用提供测试代码对数据进行增删改查。.rar,太多无法一一验证是否可用,程序如果跑不起来需要自调,部分代码功能进行参考学习。
自定义ContentProvider完成数据交互,文章:http://write.blog.csdn.net/postedit/43950781
ContentProvider的作用是为不同的应用之间数据共享,提供统一的接口,我们知道安卓系统中应用内部的数据是对外隔离的,要想让其它应用能使用自己的数据(例如通讯录)这个时候就用到了ContentProvider。 本次例子是...
疯狂android资料:第九章使用ContentProvider实现数据共享.doc