android学习:使用它ContentProvider获取其他程序共享的数据
来源:互联网 发布:制作印章软件 编辑:程序博客网 时间:2024/06/05 14:28
一、这里通过getContentResolver()方法获取联系人的姓名,详情看文档,和从数据库中读信息相似,其实我也没怎么懂:
@Overrideprotected void onCreate(Bundle savedInstanceState) {super.onCreate(savedInstanceState);setContentView(R.layout.activity_main);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.xml中加上一句(和application标签同级):
<uses-permission android:name="android.permission.READ_CONTACTS" />获取权限后才能获得联系人信息
0 0
- android学习:使用它ContentProvider获取其他程序共享的数据
- Android学习笔记十八.使用ContentProvider实现数据共享(五).监听ContentProvider的数据改变
- Android共享数据ContentProvider的使用
- Android学习笔记十七.使用ContentProvider实现数据共享(四).操作系统(联系人)的ContentProvider
- android 使用ContentProvider共享数据
- ContentProvider共享数据的使用
- Android学习19--使用ContentProvider实现数据共享
- Android学习之 使用ContentProvider实现数据共享
- Android学习笔记十五.使用ContentProvider实现数据共享(一)
- 我的android 第21天 - 使用ContentProvider共享数据
- 【Android】使用ContentProvider进行应用之间的数据共享
- android学习 -- ContentProvider实现数据共享
- Android 使用ContentProvider对外共享数据与监听ContentProvider数据的变化
- Android应用使用ContentProvider共享数据
- Android -----数据共享ContentProvider
- 使用ContentProvider共享数据
- 使用ContentProvider共享数据
- 使用ContentProvider共享数据
- 排序算法记录
- 只用递归函数和栈操作实现一个栈的逆序
- 构造与set和get的使用
- oracle登陆报错:ORA-28000: the account is locked
- android 点击button 出现popupwindow的二级联动菜单
- android学习:使用它ContentProvider获取其他程序共享的数据
- require.js的使用
- ios开发系列之文件的写入读取,NSUserDefaults存储数据,NSFileManager操作文件和文件夹
- 考虑两种情况
- C#/Java 调用WSDL接口及方法
- 通过pl/sql操作数据库,看到的注释及内容乱码处理方法。
- javascript 用边框设置立体窗口
- ThinkPHP——登录功能用户名密码判断
- 牛客堂常见面试题精讲(一)4