一丶内容观察者*在内容提供者中要通知内容发生了变化getContext().getContentResolver().notifyChanges(uri,null);//null表示没有固定的接收者*在其他应用中写一个观察者,并注册一个实例getContentResolver().registerContentObserver(uri,true,Observer);//uri观察的主机数据,..
分类:
移动开发 时间:
2015-06-25 01:35:14
阅读次数:
218
publicvoidgetAlldata(){ContentResolvercr=getApplication().getContentResolver();if(cr==null){return;}//获取所有歌曲Cursorcursor=cr.query(MediaStore.Audio.M.....
分类:
移动开发 时间:
2015-06-18 11:02:01
阅读次数:
149
方法一:返回的是作为唯一64位十六进制字符串的Android设备ID。import android.provider.Settings.Secure;private String android_id = Secure.getString(getContext().getContentResolver(), S...
分类:
移动开发 时间:
2015-06-16 11:09:36
阅读次数:
144
一、 String searchQuery = "column1 like ‘%" + searchKey + "%‘ or column2 like ‘%" + searchKey + "%‘"; ?String searchQuery 2= "column1 like ? or column2 like?";?? c = getContentResolver().query(u...
分类:
移动开发 时间:
2015-06-12 17:34:51
阅读次数:
153
/**
* 查询所有联系人信息
* 这里查询的是data表
*
*/
@SuppressLint("NewApi")
private void findContack() {
ContentResolver cr = this.getContentResolver();
...
分类:
其他好文 时间:
2015-06-10 09:01:14
阅读次数:
135
/** * 获取联系人 * @return */public static List getContactInfos(Context context) { ContentResolver resolver = context.getContentResolver(); Uri uri =...
分类:
其他好文 时间:
2015-05-06 10:52:53
阅读次数:
139
今天项目中发现一个bug:(1)当uri数据库中有更新,会从数据库层DataService中通知应用层,调用notifyChange:mContext.getContentResolver().notifyChange(uri, null);(2)Activity中有类DataListener 1 ...
分类:
数据库 时间:
2015-04-29 16:36:06
阅读次数:
148
ContentProvider:内容提供者1、为存储和读取数据提供了统一的接口2、使用ContentProvider,应用程序可以实现数据共享3、android内置的许多数据都是使用ContentProvider形式,供开发者调用的(如视频,音频,图片,通讯录等)4、当应用继承ContentProvider类,并重写该类用于提供..
分类:
移动开发 时间:
2015-04-27 00:46:36
阅读次数:
167
注册:getContentResolver().registerContentObserver( Uri.parse("content://sms"), true, new SmsObserver(this, new Handler()));监听://用于检测发出的短信 public c...
分类:
移动开发 时间:
2015-04-24 14:10:50
阅读次数:
198
1.联系人的查找 返回一个ArrayList>类型 //通过管理联系人的URI获取游标对象 Cursor cursor= getContentResolver().query(ContactsContract.Contacts.CONTENT_URI, null, null, null, null)...
分类:
其他好文 时间:
2015-04-16 19:51:10
阅读次数:
155