`

【翻译】(9)内容提供者

 
阅读更多

【翻译】(9)内容提供者

 

see

http://developer.android.com/guide/topics/providers/content-providers.html

 

原文见

http://developer.android.com/guide/topics/providers/content-providers.html

 

-------------------------------

 

Content Providers

 

内容提供者

 

-------------------------------

 

Topics

 

主题

 

Content Provider Basics 内容提供者基础

Creating a Content Provider 创建一个内容提供者

Calendar Provider 日历提供者

 

Related Samples

 

相关示例

 

Contact Manager application 电话簿管理器应用程序

"Cursor (People)" “游标(联系人)”

"Cursor (Phones)" “游标(电话)”

 

Content providers manage access to a structured set of data. They encapsulate the data, and provide mechanisms for defining data security. Content providers are the standard interface that connects data in one process with code running in another process.

 

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

 

When you want to access data in a content provider, you use the ContentResolver object in your application's Context to communicate with the provider as a client. The ContentResolver object communicates with the provider object, an instance of a class that implements ContentProvider. The provider object receives data requests from clients, performs the requested action, and returns the results.

 

当你希望访问一个内容提供者里的数据时,你使用你的应用程序的Context里的ContentResolver对象作为客户端与提供者通信。ContentResolver对象与提供者对象,一个实现ContentProvider的类的实体通信。提供者对象接收来自客户端的数据请求,执行请求动作,并且返回结果。

 

You don't need to develop your own provider if you don't intend to share your data with other applications. However, you do need your own provider to provide custom search suggestions in your own application. You also need your own provider if you want to copy and paste complex data or files from your application to other applications.

 

你不需要开发你自己的提供者,如果你不打算和其它应用程序共享你的数据。然而,你需要你自己的提供者以在你自己的应用程序中提供自定义搜素建议(注:搜索提示,搜索预测?)。你也需要你自己的提供者,如果你希望从你的应用程序中复制和粘贴复杂数据或文件到其它应用程序。

 

Android itself includes content providers that manage data such as audio, video, images, and personal contact information. You can see some of them listed in the reference documentation for the android.provider package. With some restrictions, these providers are accessible to any Android application.

 

Android自身包含内容提供者,它们管理数据诸如音频、视频、图片,以及个人电话簿信息。你可以看到它们中有一些列举在android.provider包的参考文档中。带有一些限制,这些提供者对于任何Android应用程序都是可访问的。

 

The following topics describe content providers in more detail:

 

以下主题更详细地描述内容提供者:

 

* Content Provider Basics

 

* 内容提供者基础

 

How to access data in a content provider when the data is organized in tables.

 

如何访问内容提供者中的数据,当数据在表中组织时。

 

* Creating a Content Provider

 

* 创建一个内容提供者

 

How to create your own content provider.

 

如何创建你自己的内容提供者。

 

* Calendar Provider

 

* 日历提供者

 

How to access the Calendar Provider that is part of the Android platform.

 

如何访问作为Android平台一部分的日历提供者。

 

Except as noted, this content is licensed under Apache 2.0. For details and restrictions, see the Content License.

 

除特别说明外,本文在Apache 2.0下许可。细节和限制请参考内容许可证。

 

Android 4.0 r1 - 27 Jan 2012 1:49

 

-------------------------------

 

Portions of this page are modifications based on work created and shared by the Android Open Source Project and used according to terms described in the Creative Commons 2.5 Attribution License.

 

(此页部分内容基于Android开源项目,以及使用根据创作公共2.5来源许可证描述的条款进行修改)

 

(本人翻译质量欠佳,请以官方最新内容为准,或者参考其它翻译版本:

* ソフトウェア技術ドキュメントを勝手に翻訳

http://www.techdoctranslator.com/android

* Ley's Blog

http://leybreeze.com/blog/

* 农民伯伯

http://www.cnblogs.com/over140/

* Android中文翻译组

http://androidbox.sinaapp.com/

 

分享到:
评论

相关推荐

    Lingoes 2.9.2 中文版 + Portable 简明易用的词典与文本翻译软件.zip

    我们还为使用者提供了Wikipedia 百科全书联机查询,它共有9种语言,3,500,000 多篇文章。 可编程附录系统, 提供各种实用的工具和资料 灵格斯创新的附录系统,把类似Vista侧边栏/Yahoo Widget的概念引入到词典...

    QTranslate.exe 单文件版

    QTranslate 是一个轻量...11、youdao:有道翻译提供即时免费的中、英、日、韩、法、俄、西班牙文全文翻译、网页翻译服务。 12、Oxford University Dictionary:适合英语和美式英语学习者,最大最可信赖的免费在线词典。

    JAVA思想外文翻译毕业设计.docx

    1、客户端编程 Web最初采用的"服务器-浏览器"方案可提供交互式内容,但这种交互能力完全由服务器提供,为服务器和因特网带来了不小的负担。服务器一般为客户浏览器产生静态网页,由后者简单地解释并显示出来。基本...

    Spring Security-3.0.1中文官方文档(翻译版)

    9. Basic(基本)和Digest(摘要)验证 9.1. BasicAuthenticationFilter 9.1.1. 配置 9.2. DigestAuthenticationFilter 9.2.1. Configuration 10. Remember-Me 认证 10.1. 概述 10.2. 简单基于散列...

    网络安全外文翻译文献.doc

    网络安全外文翻译文献 (文档含英文原文和中文翻译) 翻译: 计算机网络安全与防范 1.1引言 计算机技术的飞速发展提供了一定的技术保障,这意味着计算机应用已经渗透到社会 的各个领域。在同一时间,巨大的进步和网络...

    论文研究 - 中国抑郁素养问卷的翻译,心理性能测验和文化适应

    方法:自2017年9月至2018年3月,本研究共招募了来自两所学校的461名受访者。采用内部一致性,因子分析和内容效度指数(CVI)来评估中文版抑郁素养问卷的信度和效度。 结果:Cronbach的α为0.885,显示出良好的内部...

    PowerWord.exe

    同时还有一点值得一提的是,金山词霸将精品英语资讯和情景会话整合在一起,方便英语学习者随时浏览生动有趣的英语内容。 [9-10] PC版编辑 金山词霸 2012 正式版 金山词霸 2012是其宣布免费后全新改版的第二个...

    C++入门经典(第9版)2015-06萨维奇 (Walter Savitch)、 周靖.part3

    其章节结构的安排,也为教师调整授课顺序提供了很大的灵活性,便于教师根据学生情况对内容进行裁减和重组。书中适时穿插自测题,有利于读者及时加以复习和巩固。作为一本翻译教材,这本书的中文表述很流畅,翻译质量...

    KFW防火墙 Beta2 Build 1417 个人版

    为编写网络程序的程序员,黑客爱好者,想成为网络高手的网虫提供了方便的工具。4、先进的应用程序跟踪。5、灵活的防火墙规则设置,可以设置几乎所有的网络包的属性,来阻挡非法包的传输。6、实用的应用程序规则设置...

    C++入门经典(第9版)2015-06萨维奇 (Walter Savitch)、 周靖.part1

    其章节结构的安排,也为教师调整授课顺序提供了很大的灵活性,便于教师根据学生情况对内容进行裁减和重组。书中适时穿插自测题,有利于读者及时加以复习和巩固。作为一本翻译教材,这本书的中文表述很流畅,翻译质量...

    C++入门经典(第9版)2015-06萨维奇 (Walter Savitch)、 周靖.part2

    其章节结构的安排,也为教师调整授课顺序提供了很大的灵活性,便于教师根据学生情况对内容进行裁减和重组。书中适时穿插自测题,有利于读者及时加以复习和巩固。作为一本翻译教材,这本书的中文表述很流畅,翻译质量...

    Unix基础教程---面向Unix初学者

    另外,幸运的读者朋友们在享受这本书的同时,我们还需要对几位朋友表示敬意,他们都为推出这本精美充实的译著付出了汗水和劳动,其中刘宝旭、郭立生、蒋文保等都对本书的翻译和校对提供了极为有价值的意见和建议。...

    java开源包9

    google-api-translate-java(Java 语言对Google翻译引擎的封装类库) 语音识别程序 SpeechLion.tar SpeechLion 是一个语音识别程序,主要用来处理桌面命令,基于 Sphinx-4 语音识别引擎开发。用户可以通过该软件来...

    计算机行业周报:Copilot嵌入Windows,AI拥有更多可能性

    根据华尔街见闻, 9 月 14 日,媒体援引三位直接知情人士消息称,谷歌已向一小部分公司提供了 Gemini 的早期版本,这意味着谷歌考虑将其纳入消费者服务。 3 meta 方面, Llama 2 开源商用,模型格局重塑。

    realplayer

    此通信是为了让内容提供商能够计算出使用忠诚度,以便了解用户向安全内容提供的回馈度(“安全内容所有者”)。 8. 计划程序。 应用程序 Scheduler,即“realsched.exe”,将与 RealPlayer 一同安装。 一旦安装,它...

    SharePoint Server2007宝典.part02

    19.2.5 定义参与者设置和SharePoint角色 416 19.3 自定义SharePoint网站 416 19.3.1 从Office SharePoint Designer 2007打开SharePoint网站 417 19.3.2 从Internet Explorer打开SharePoint网站 419 19.3.3 编辑和...

    人机交互新场景的 12 个新机会报告暨 WARE 2018 大会回顾

    机会 9 智能音箱:智能音箱是一个纯粹的网络产品,不是一件孤立的硬件产品,而是生态、内容和服务紧密结合的产品(唐立华 / 全志科技) 机会 10 语音交互耳机:每个人都需要⼀个贴心的 AI 助理,语音交互耳机⽐比...

    密码学介绍 An Introduction to Cryptography 使用PDF-A-1A 标准编译

    2006年所著《An Introduction to Cryptography(Intro To Crypto.pdf(CRC-32:79EE7FEF))》,原文的意旨在于使所有普通人都可以看懂这本关于密码学的书籍,经过翻译和改编,所以本书的文字简单,适合初学者阅读。...

    完美者U盘维护系统V5.0最终版 .rar

    9、系统资源调用这一块我把调用显卡、网卡等驱动整合到一个批处理了。在自带的驱动不够的时候还是蛮有用处的。 10、ie修改为默认不安装,加快了启动速度。启用网卡的时候同时安装ie浏览器。修改ie安装包,完美支持...

Global site tag (gtag.js) - Google Analytics