美文网首页
Android四大组件——ContentProvider

Android四大组件——ContentProvider

作者: Samuel_Tom | 来源:发表于2018-09-01 18:02 被阅读0次

1、ContentProvider的定义

ContentProvider主要用于不同应用程序间实现数据共享的功能;可以通过ContentProvider把应用程序的数据共享给其它应用程序,其它应用程序可以通过ContentProvider对该应用中的数据进行增删改查的操作。

2、ContentProvider的特点

ContentProvider实际上是对SQliteOpenHelper的再一次封装,通过Uri映射来决定需要操作数据库的哪个表,从而进行增删改查的操作。

3、Uri的结构

(1)schema:默认为content://
(2)authority:唯一标识,外部调用着可以通过authority来找到对应的ContentProvider,一般为包名;
(3)path:要操作的数据表;
(4)id:数据库表中特定的字段(可选);

组件篇之ContentProvider

相关文章

网友评论

      本文标题:Android四大组件——ContentProvider

      本文链接:https://www.haomeiwen.com/subject/ktpuwftx.html