ContentProvider 翻译过来可以叫做内容提供者,很土吧,呵呵,ContentProvider可以提供外部系统或应用能够访问本系统的那些数据的功能,也就是共享数据。实现这样的功能需要继承ContentProvider,并重写里面的方法,里面提供了增删改查很多方法,具体需要实现哪些方法,要看你的应用希望共享给外部系统哪些数据,比如,你只希望外部系统查询你的数据,而不希望增删改,那就只实现查询的方法就行了,其他的不用管。ContentProvider 有一个OnCreate的方法,这个方法会在ContentProvider实例化之后系统自动调用,所以一般会在这个方法里写一些变量初始化的操作。
ContentProvider作为Android四大组件之一,使用的时候需要在AndroidMainfest.xml中做配置,配置位置和activity 是同级,包含在application里
<provider android:name=".PersonProvider" android:authorities="com.providers.personprovider"/>
android:name
是继承了ContentProvider的子类名,android:authorities
是ContentProvider 的唯一标识,必须唯一,不能重复。
- 大小: 127.9 KB
分享到:
相关推荐
简单介绍了android四大组件中最难的contentP人oviDer组件中对于通讯录所在数据库的查询和添加操作。
NULL 博文链接:https://lydia-fly.iteye.com/blog/2025174
四大应用组件之ContentProvider,通过实例讲解_四大应用组件之ContentProvider的应用
Android四大组件之一ContentProvider自定义Sqlite共享,实现增删查改基本功能
之前在用到ContentProvider时也是在网上找的教程,但是按照那些做法不怎么全面,我是没有实现出来,并且对于报错也没有给出解释原因与解决办法,也是通过借鉴与自己摸索,将自己 的一点想法分享出来。包含 ...
Android四大组件之ContentProvider的单元测试
自定义ContentProvider的流程 ContentResolver访问通讯录数据库
delphi XE Android四大组件ContentProvider:delphi XE可调用的Android ContentProvider有哪些? delphi XE用Android SDK方法开发App(二) 运用Android四大组件之ContentProvider unit Androidapi.JNI.Provider; ...
ContentProvider用于应用B数据库暴露接口, A应用通过ContentResolver访问B接口,读取数据库数据 Uri格式: content: // com.example.transupportprovider/trains/122 前缀 : // 唯一标识 / 表 / 表id ...
安卓四大组件 思维导图 使用iThoughs打开 包括 activity service .BroadcastReceiver ContentProvider
本项目介绍的是Android中的联系人的项目实战,主要是联系人的获取,新增 ,编辑,删除等功能,主要是练习Android四大组件之ContentProvider的使用和学习。
Android四大基本组件介绍与生命周期Android四大基本组件分别是Activity,Service服务,ContentProvider内容提供者,BroadcastReceiver广播接收器。 Android四大基本组件介绍与生命周期 Android四大基本组件分别是...
ContentProvider的demo,Android四大组件之一,亲写,有效,仅供学习参考
Android四大核心组件 Activity、BroadcastReceiver、Service、ContentProvider
Android 鼎鼎四大组件之一的ContentProvider 源码 Android 鼎鼎四大组件之一的ContentProvider 源码 献给初学者,谢谢。
Android开发四大组件分别是:活动(Activity):用于表现功能。服务(Service):后台运行服务,不提供界面呈现。广播接收器(BroadcastReceiver):用于接收广播。内容提供商(ContentProvider):支持在多个应用中存储和...
1. 下面不是Android四大组件之一的( B ) A. Activity B.Intent C. Service D. ContentProvider 2. 下面关于广播叙述错误的是(A) A. 广播是Android四大组件之一 B. BroadcastReceiver有两种注册方式,静态注册...
里面包含了Service的运用,BroadcastReceiver的运用,ContentProvider的简单运用,初学者想接触这方面的可以看看.
android 四大组件之一contentprovider 的简单使用示例