1. 什么是ContentProvider 也即内容提供者,是对所有数据访问的一层抽象,为数据访问提供了统一的接口.它有以下优点: a. 对数据的抽象,为所有的组件提供统一的访问数据的方式,从而让组件不必关心具体数据的呈现形式(文件or数据库).数据,也可以只关心自身的管理,而不用去管使用者的访问问题.这样就达到了很好的封装. b. 接口更加方便,更加方便的让组件之间传送数据 ContentProvider的访问标识为Uri,通过统一的ContentResolver进行访问,而ContentRe
在做项目的时候,因为要用到我们自动获取联系人的姓名和电话,就想到了ContentProvider分享数据的功能,这样做既节省了时间,也减少了我们输入错误号码的几率,所以,想在这里把小demo分享给大家,方便以后要用的时候可以看看 我们先看下获取所有联系人的方式,把所有联系人展示在listView上 public void getLinkMan(View view){ //获取联系人 Uri uri=Uri.parse("content://com.android.contacts/raw_con