美文网首页
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