ContentProvider用法

1、通过Context的getContentRsolver()获取ContentResolver类的实例。

2、ContentResolver中接收的不是表明而是内容URI

3、解析内容URI获得Uri对象

4、返回值为Cursor对象,通过游标遍历Cursor取出数据

5、关闭Cursor

自定义ContentProvider

  1、新建ContentProvider类,重写6个抽象方法:onCreate()、query()、insert()、update()、delete()、getType()

  2、在activity中设置点击事件

    (1)添加数据用ContentValues对象的put(键,值),getContentResolver.insert()

    (2)查询数据用Cursor对象,Cursor对象的getXXX

    (3)更新数据用ContentValues对象的put(键,值),getContentValues.update()

    (4)删除数据用delete(),getContentResolver().delete()

上一篇:【转】开篇python--明白python文件如何组织,理解建立源文件


下一篇:使用安卓读取sqlite数据库方法记录