Android ContentProvider Cursor
来源:互联网 发布:淘宝放心淘是什么 编辑:程序博客网 时间:2024/05/20 10:21
ContentProvider是Android四大组件之一,一般开发只需要用到系统提供的ContentProvider,很少自己实现它。Android系统为常用数据类型提供了很多预定义的Content Provider(声音,视频,图片,联系人等),它们大都位于android.provider包中。
Content Provider实现了一组通用的方法来提供数据的增删改查的功能,客户端通常不会直接使用这些方法,大多数都是通过ContentResolver对象实现对Content Provider的操作,使用ContentResolver提供的方法可以获得ContentProvider中任何感兴趣的对象,如通过以下query方法在Content Provider中查询数据:
ContentResolver cr = mContext.getContentResolver();
Cursor cs = cr.query(uri,null,null,null,null);需要知道标识该Content Provider的URI、需要查询的数据字段名称及字段中数据的类型,另外,如果需要查询特定记录,那么还需要知道该记录的ID值。
一点说明:和SQL不同的是,每个Content Provider提供公共的URI(使用Uri类包装)来唯一标识其数据集,app通过uri查询数据库得到的Cursor是CursorWarpprtInner类,而CursorWrapperInner是通过ContentProvider的query函数返回的Cursor对象(即SQLiteCursor)构建的。参见:http://blog.csdn.net/ifloveelse/article/details/28595833
- Android ContentProvider Cursor
- Android开发--详解ContentProvider/Cursor的使用
- Android 中ContentProvider和Uri详解------vnd.android.cursor.dir与vnd.android.cursor.item
- android SQLite (Cursor SQLiteDatabase SQLiteOpenHelper ContentValues ContentProvider) 总结
- Cursor---Android中的Cursor
- android cursor
- android Cursor
- Android cursor
- android--Cursor
- Android:Cursor
- Android Cursor
- Android Cursor
- ContentProvider,Cursor,CursorAdapter之间的关系图。
- android contentprovider
- android contentprovider
- Android ContentProvider
- android ContentProvider
- Android ContentProvider
- C#程序将DLL包进EXE方法
- java多线程实战( 多个线程 修改同一个变量)
- Java中的接口
- 【人生成就达成】【#1】
- Kaldi安装实录(二)
- Android ContentProvider Cursor
- 我所知道的Ribbon库
- unrecognized selector sent to instance出现的原因和解决方案
- 机器学习-百度笔试题
- 从设计层面看abstract class和interface
- WinCE SD模块结构
- 缓存空对象的使用
- WebKit参考学习资料
- [转] Android Activity的生命周期