关闭

Android 之内容提供程序(Content Provider)

1587人阅读 评论(0) 收藏 举报
分类:

    内容提供程序管理对结构化数据集的访问。它们封装数据,并提供用于定义数据安全性的机制。 内容提供程序是连接一个进程中的数据与另一个进程中运行的代码的标准界面。

    如果您想要访问内容提供程序中的数据,可以将应用的 Context 中的 ContentResolver 对象用作客户端来与提供程序通信。 ContentResolver 对象会与提供程序对象(即实现 ContentProvider 的类实例)通信。 提供程序对象从客户端接收数据请求,执行请求的操作并返回结果。

    如果您不打算与其他应用共享数据,则无需开发自己的提供程序。 不过,您需要通过自己的提供程序在您自己的应用中提供自定义搜索建议。 如果您想将复杂的数据或文件从您的应用复制并粘贴到其他应用中,也需要创建您自己的提供程序。

    Android 本身包括的内容提供程序可管理音频、视频、图像和个人联系信息等数据。 android.provider 软件包参考文档中列出了部分提供程序。 任何 Android 应用都可以访问这些提供程序,但会受到某些限制。

    以下主题对内容提供程序做了更详尽的描述:

    1、内容提供程序基础知识:如何访问内容提供程序中以表形式组织的数据。

    2、创建内容提供程序:如何创建您自己的内容提供程序。

    3、日历提供程序:如何访问作为 Android 平台一部分的日历提供程序。

    4、联系人提供程序:如何访问作为 Android 平台一部分的联系人提供程序。

    接下来就分别介绍上面的4个内容。

1
0
查看评论
发表评论
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场

android学习十二(android的Content Provider(内容提供器)的使用)

android的内容提供器
  • wj903829182
  • wj903829182
  • 2014-11-16 22:31
  • 3563

内容提供者ContentProvider的基本使用

感觉别人总结的挺好就直接拿过来收藏了 一、ContentProvider简介 当应用继承ContentProvider类,并重写该类用于提供数据和存储数据的方法,就可以向其他应用共享其...
  • qq_27280457
  • qq_27280457
  • 2016-07-04 10:50
  • 3286

Android开发之内容提供者——创建自己的ContentProvider(详解)

苦心人天不负卧薪尝胆三千越甲可吞吴,有志者天不负釜底抽薪百二秦川终属楚。
  • dmk877
  • dmk877
  • 2015-12-29 09:18
  • 13411

内容提供器(Content Provider)--跨程序共享数据

Android数据持久化的技术,包括文件存储、SharedPreferences存储、以及数据库存储。但是这三种存储方式只能在当前应用中访问。因此Content Provider提供了不同应用程序之间...
  • nzzl54
  • nzzl54
  • 2016-04-13 17:53
  • 335

内容提供者(Content Provider)--跨程序共享数据

内容提供者简介 访问其他应用中的数据 ContentResolver 的基本用法 实例读取系统联系人 创建自己的内容提供器 创建内容提供器的步骤 创建新类继承ContentProvider并且重写其中...
  • oZuiJiaoWeiYang
  • oZuiJiaoWeiYang
  • 2016-06-08 13:52
  • 1449

【Android】内容提供器(Content Provider)

Android 内容提供器(Content Provider) 一、内容提供器(Content Provider)简介 内容提供器(Content Provider)主要用于在不同的应用程序之间实现数...
  • Linh47
  • Linh47
  • 2016-03-20 22:01
  • 336

Android — 之内容提供器(Content Provider)

内容提供器(Content Provider)主要同于在不同的应用程序之间实现数据共享的一种机制,允许一个程序访问另一个程序中的私有数据,同时可以保证被访问的数据的安全。使用Content Provi...
  • man_help
  • man_help
  • 2016-04-20 23:07
  • 570

android content provider(内容提供者) 学习总结

**content provider 是什么?干什么?** 当应用继承ContentProvider类,并重写该类用于提供数据和存储数据的方法,就可以向其他应用共享其数据。虽然使用其他方法也可以对外...
  • alleged
  • alleged
  • 2016-09-08 09:19
  • 327

Android内容提供者(Content provider)

转载自http://justsee.iteye.com/blog/936612 使用ContentProvider共享数据 当应用继承ContentProvider类,并重写该类用于提供数...
  • lsm135
  • lsm135
  • 2015-09-28 10:59
  • 269

Android笔记---四大组件之Content Provider内容提供者详解

ContentProvider(内容提供者)是android中的四大组件之一,主要用于在不同的应用程序之间实现数据共享的功能,很多系统自带应用,比如联系人信息,图片库,音频库等应用,为了对其他应用暴露...
  • netdxy
  • netdxy
  • 2016-02-21 19:28
  • 1814
    个人资料
    • 访问:747906次
    • 积分:5460
    • 等级:
    • 排名:第5713名
    • 原创:96篇
    • 转载:1篇
    • 译文:0篇
    • 评论:291条
    博客专栏
    其他信息