Android开发-API指南-Content Provider
Content Providers
英文原文:http://developer.android.com/guide/topics/providers/content-providers.html
采集日期:2015-01-07
内容提供器(Content Provider)控制着结构化数据的访问,负责数据的封装、数据安全机制的保障。
Content Provider 是用代码访问其他进程内数据的标准途径。
如果要访问 Content Provider 中的数据,需要使用应用程序
Context
中的
ContentResolver
对象,作为与 Content Provider 进行通讯的客户端。
ContentResolver
对象负责与 Content Provider 对象(某个实现了
ContentProvider
类的实例)的通讯工作。
Content Provider 对象接收客户端的数据请求,执行相应的 Action ,并返回结果。
如果不愿意与其他应用程序共享数据,就不需要开发自己的 Content Provider 。
但如果需要在自己的应用程序中提供自定义搜索建议项,那就必须用到自己的 Content Provider。
如果要向其他应用复制粘贴复杂数据或文件,也是需要实现自己的 Content Provider。
Android 本身已经提供了一些 Content Provider,用于管理音频、视频、图片和个人通讯录等数据。
android.provider
包的参考文档中已列出了一些。
任何 Android 应用程序都可以按照一定的限制规则访问这些 Content Provider。
以下文章将详细介绍 Content Provider:
- Content Provider 基础
- 访问以数据表格式存放在 Content Provider 中的数据。
- 创建 Content Provider
- How to create your own content provider.
- Calendar Provider
- 访问 Android 系统的 Calendar Provider。
- Contact Provider
- 访问 Android 系统的 Contacts Provider。
Android开发-API指南-Content Provider的更多相关文章
- Android开发-API指南-Content Provider基础
Content Provider Basics 英文原文:http://developer.android.com/guide/topics/providers/content-provider-ba ...
- Android开发-API指南- Calendar Provider
Calendar Provider 英文原文:http://developer.android.com/guide/topics/providers/calendar-provider.html 采集 ...
- 【最后一篇API译文】Android开发-API指南- Contacts Provider
Contacts Provider 今年加入了某字幕组,加之杂事颇多,许久未添新文了,惭愧之极. 在听闻 Google 即将重返中国后,近日忽又发现官方网站正在放出 API 中文版,比如本文.当然不是 ...
- Android开发-API指南-<provider>
<provider> 英文原文:http://developer.android.com/guide/topics/manifest/provider-element.html 采集(更新 ...
- Android开发-API指南-创建 Content Provider
Creating a Content Provider 英文原文:http://developer.android.com/guide/topics/providers/content-provide ...
- Android开发-API指南-Fragment
Fragments 英文原文:http://developer.android.com/guide/components/fragments.html 采集日期:2014-12-31 在本文中 设计理 ...
- Android开发-API指南-服务
Service 英文原文:http://developer.android.com/guide/components/services.html 采集(更新)日期:2014-12-23 原博客:htt ...
- Android开发-API指南-应用程序开发基础
Application Fundamentals 英文原文:http://developer.android.com/guide/components/fundamentals.html 采集(更新) ...
- Android开发-API指南-常用Intent
Common Intents 英文原文:http://developer.android.com/guide/components/intents-common.html 采集(更新)日期:2014- ...
随机推荐
- Hadoop:使用原生python编写MapReduce
功能实现 功能:统计文本文件中所有单词出现的频率功能. 下面是要统计的文本文件 [/root/hadooptest/input.txt] foo foo quux labs foo bar quux ...
- Python 共享和上传函数模块到PyPI
1. register account by brower on https://pypi.python.org/pypi/ 2. register your moudle "nester& ...
- db4o种纯对象数据库引擎
db4o是一种纯对象数据库,相对于传统的关系数据库+ORM,db4o具有以下好处:1)以存对象的方式存取数据(废话--,不过你考虑一下完全以对象的方式去考虑数据的存取对传统的数据库设计思维来说是多么大 ...
- ARM各种版本号知识以及型号的发展(三星为例)
1.ARM型号的发展历史 2.单片机.工业上一般使用RTOS(实时操作系统),Linux.Android用在影音娱乐等对实时性要求没那么高的场合: 3.ARM内核版本号和Soc版本号是由ARM确定的, ...
- mongodb的读写分离
转自:http://blog.csdn.net/sd0902/article/details/21538621 mongodb的读写分离使用Replica Sets来实现 对于replica set ...
- C#中abstract和virtual区别
在C#的学习中,容易混淆virtual方法和abstract方法的使用,现在来讨论一下二者的区别.二者都牵涉到在派生类中与override的配合使用. 一.Virtual方法(虚方法) virtual ...
- 理解Socket编程【转载】
“一切皆Socket!” 话虽些许夸张,但是事实也是,现在的网络编程几乎都是用的socket. ——有感于实际编程和开源项目研究. 我们深谙信息交流的价值,那网络中进程之间如何通信,如我们每天打开浏览 ...
- Tomcat的ServletAPI与Jetty的不能混用,否则会出现Serlvt类无法编译
- HTTP协议的安全性--全站HTTPS
HTTP Basic Authentication很容易让攻击者监听并获取用户名密码.使用Base64来encode用户名密码也只是为将用户名和口令中的不兼容字符转换为均与HTTP协议兼容的字符集. ...
- POJ 2311 Cutting Game(Nim博弈-sg函数/记忆化搜索)
Cutting Game 题意: 有一张被分成 w*h 的格子的长方形纸张,两人轮流沿着格子的边界水平或垂直切割,将纸张分割成两部分.切割了n次之后就得到了n+1张纸,每次都可以选择切得的某一张纸再进 ...