美文网首页
ContentProvider总结

ContentProvider总结

作者: junwu_123 | 来源:发表于2017-08-23 11:18 被阅读0次

    纯粹是个人学习总结,如有不对的地方请吐槽。

    ContentProvider(内容提供者)是Android中的四大组件之一。主要用于对外共享数据,也就是通过ContentProvider把应用中的数据共享给其他应用访问,其他应用可以通过ContentProvider对指定应用中的数据进行操作。ContentProvider分为系统的和自定义的,系统的也就是例如联系人,图片等数据

    android中对数据操作包含有:
    file, sqlite3, Preferences, ContectResolver与ContentProvider前三种数据操作方式都只是针对本应用内数据,程序不能通过这三种方法去操作别的应用内的数据。

    android中提供ContectResolver与ContentProvider来操作别的应用程序的数据。

    使用方式:

    一个应用实现ContentProvider来提供内容给别的应用来操作,

    一个应用通过ContentResolver来操作别的应用数据,当然在自己的应用中也可以。

    内容提供者继承于ContentProvider 基类,为其它应用程序取用和存储它管理的数据实现了一套标准方法。然而,应用程序并不直接调用这些方法,而是使用一个 ContentResolver 对象,调用它的方法作为替代。ContentResolver可以与任意内容提供者进行会话,与其合作来对所有相关交互通讯进行管理。

    ContentProvider:
    是一个数据提供者,主要用于程序与程序直接进行数据交互。ContentProvider为其他程序实现了一套数据的存储和管理标准。
    1个4,1个2:4:安卓中提供四种方式对数据进行保存。2:提供者实现ContentProvider,使用者通过ContentResolver

    参考地址:http://www.cnblogs.com/pepcod/archive/2013/02/11/2937403.html

    相关文章

      网友评论

          本文标题:ContentProvider总结

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