博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Android 之内容提供程序(Content Provider)
阅读量:6425 次
发布时间:2019-06-23

本文共 682 字,大约阅读时间需要 2 分钟。

hot3.png

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

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

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

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

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

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

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

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

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

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

转载于:https://my.oschina.net/lvzunwei/blog/687821

你可能感兴趣的文章
跨越鸿沟——工业大数据的实践与思考
查看>>
DBA和开发同事的一些代沟(五)
查看>>
【OGG】关于在一套复制环境中使用不同版本OGG的问题
查看>>
大咖丨交通运输部科学研究院:交通运输大数据的基础环境正日益成熟-清数•思享会...
查看>>
【中亦安图】导致Oracle性能抖动的参数提醒(4)
查看>>
jsp中forward和redirect的区别(转)
查看>>
TOUGHRADIUS 抛弃 AGPL,采用 Apache 协议
查看>>
《CUDA C编程权威指南》——3.4节避免分支分化
查看>>
《日志管理与分析权威指南》一2.2 日志的概念
查看>>
《Adobe After Effects CC 经典教程(彩色版)》——1.5 对合成图像做动画处理
查看>>
《数据结构与算法:Python语言描述》一1.3算法和算法分析
查看>>
python异步并发模块concurrent.futures简析
查看>>
【JAVA秒会技术之秒杀面试官】JavaEE常见面试题(五)
查看>>
《ZooKeeper:分布式过程协同技术详解》——1.2 示例:主-从应用
查看>>
webview与js交互
查看>>
阿里云Redis集群子实例内存查看
查看>>
《JavaScript启示录》——1.6 从构造函数创建字面量值
查看>>
通过R让你的复杂网络图更具艺术感
查看>>
《数字图像处理与机器视觉——Visual C++与Matlab实现》导读
查看>>
我们对人工智能的10大误解
查看>>