android Content Providers 内容提供者
2013-03-12 10:49
471 查看
Content Providers(内容提供者)
Content providers 可以访问和管理结构化数据集。它们封装了数据,并提供一种机制来定义数据安全。Content providers是一种标准的接口定义,它可以从一个线程中访问另外一个线程的数据。当您想通过content provider访问数据,您需要借助ContentResolver对象,ContentResolver 对象可以通过Context获得,ContentResolver就相当于ContentProvider的客户端。ContentResolver对象与provider对象进行通信,这个provider实现了ContentProvider。provider接受resolver的请求,处理请求并返回结果。
当您不想与其他的应用共享数据,可以不提供provider。但是,你需要你自己的provider来提供自定义搜索建议在您自己的应用程序。如果您想从您的应用中复制和粘贴复杂的数据或者文件到其他的应用里面,还是需要提供provider。
android自带有管理数据的providers,包括audio,video,images,and 通讯录信息。您可以到android.provider 包下面了解更加详细的信息。
The following topics describe content providers in more detail:
Content Provider Basics如何通过content provider访问数据。How to access data in a content provider when the data is organized in tables.Creating a Content Provider创建一个content providerHow to create your own content provider.Calendar Provider如果调用日历provider,How to access the Calendar Provider that is part of the Android platform.Contacts Provider如何调用通讯录providerHow to access the Contacts Provider that is part of the Android platform.
相关文章推荐
- android Content Providers 内容提供者
- Android ContentProvinder(内容提供者) ContentResolver(内容访问者)的简单应用
- Android Content Provider Tutorial--安卓内容提供者系列3--操作安卓联系人
- android contentprovider内容提供者
- Android Content Provider Tutorial--安卓内容提供者系列5--Loader用法
- Android Content Provider Tutorial--安卓内容提供者系列1--内容提供者介绍
- Android Content Provider Tutorial--安卓内容提供者系列4--如何创建内容提供者
- 关于Android ContentProdiver 内容提供者的实践体验
- android ContentProvider内容提供者
- Android实例demo12之contentprovide内容提供者与被提供者
- Android知识点——内容提供者和内容观察者ContentProvider ContentResolver
- Android Content Provider Tutorial--安卓内容提供者系列2--内容提供者用法
- android内容提供者ContentProvider,UriMatcher和内容观察者ContentObserver常见使用
- Android组件系列----ContentProvider内容提供者
- Android 内容提供者、解释者和观察者学习笔记
- 【android学习】四大组件-Content Provider(内容提供者)
- android 数据存储和访问方式四:ContentProvider(内容提供者、数据共享)详解
- Android----内容提供者
- Android核心基础-5.Android 数据存储与访问-4.ContentProvider 内容提供者-示例(监听短信)
- Android核心基础-5.Android 数据存储与访问-4.ContentProvider 内容提供者-示例(操作联系人)