内容提供器一般有两种用法:1.使用现有的内容提供器来读取操作相应程序中的数据2创建自己的内容提供器给我们程序的数据提供外部访问接口。
不同于SQLiteDatabase。ContentResovler中的增删改查都是不接受表名参数的,而是用一个uri来代替。uri由两部分组成:authority和path。authority一般是程序的包名。path是程序中不同的表;Uri uri = Uri.parse("content://com.example.app.provider/table");
使用这个方法就可以把字符串解析成uri对象了,

操作和数据库查询操作类似,例如查询联系人

目前到这里,下一张提供自己创建内容提供者的学习笔记。
网友评论