- 浏览: 176997 次
- 性别:
- 来自: 上海
文章分类
最新评论
-
yizhichao116:
大哥
设置为可编译链接
1) .m文件右键-&g ...
Windows下Object-C编译环境的搭建
一、ContentProvider简介:
这个类主要是Android用来实现应用程序之间数据共享的。Content providers存储和检索数据,通过它可以让所有的应用程序访问到,这也是应用程序之间唯一共享数据的方法。
二、实现方法:
第一步需要继承ContentProvider并重写下面方法:
public class PersonContentProvider extends ContentProvider{
public boolean onCreate()
public Uri insert(Uri uri, ContentValues values)
public int delete(Uri uri, String selection, String[] selectionArgs)
public int update(Uri uri, ContentValues values, String selection, String[] selectionArgs)
public Cursor query(Uri uri, String[] projection, String selection, String[] selectionArgs, String sortOrder)
public String getType(Uri uri)}
第二步需要在AndroidManifest.xml使用<provider>对该ContentProvider进行配置,为了能让其他应用找到该ContentProvider , ContentProvider 采用了authorities(主机名/域名)对它进行唯一标识,你可以把 ContentProvider看作是一个网站(想想,网站也是提供数据者),authorities 就是他的域名:
<manifest .... >
<application android:icon="@drawable/icon" android:label="@string/app_name">
<provider android:name=".PersonContentProvider" android:authorities="cn.itcast.provider.personprovider"/>
</application>
</manifest>
注意:一旦应用继承了ContentProvider类,后面我们就会把这个应用称为ContentProvider(内容提供者)。
例如:
http://moto0421.iteye.com/blog/1047381
http://www.oschina.net/question/234345_41181
三、
这个类主要是Android用来实现应用程序之间数据共享的。Content providers存储和检索数据,通过它可以让所有的应用程序访问到,这也是应用程序之间唯一共享数据的方法。
二、实现方法:
第一步需要继承ContentProvider并重写下面方法:
public class PersonContentProvider extends ContentProvider{
public boolean onCreate()
public Uri insert(Uri uri, ContentValues values)
public int delete(Uri uri, String selection, String[] selectionArgs)
public int update(Uri uri, ContentValues values, String selection, String[] selectionArgs)
public Cursor query(Uri uri, String[] projection, String selection, String[] selectionArgs, String sortOrder)
public String getType(Uri uri)}
第二步需要在AndroidManifest.xml使用<provider>对该ContentProvider进行配置,为了能让其他应用找到该ContentProvider , ContentProvider 采用了authorities(主机名/域名)对它进行唯一标识,你可以把 ContentProvider看作是一个网站(想想,网站也是提供数据者),authorities 就是他的域名:
<manifest .... >
<application android:icon="@drawable/icon" android:label="@string/app_name">
<provider android:name=".PersonContentProvider" android:authorities="cn.itcast.provider.personprovider"/>
</application>
</manifest>
注意:一旦应用继承了ContentProvider类,后面我们就会把这个应用称为ContentProvider(内容提供者)。
例如:
http://moto0421.iteye.com/blog/1047381
http://www.oschina.net/question/234345_41181
三、
发表评论
-
Notification与NotificationManager
2012-11-14 15:11 673Notification与NotificationManage ... -
Android四大功能组件深入分析
2012-11-14 13:17 739搞Android开发这么长时间了一大遗憾就是没有好好地把其中的 ... -
application使用
2012-11-12 16:33 588自定义的Application类的作用是为了放一些全局的和一些 ... -
Android Manifest文件
2012-10-13 22:51 642Android Manifest使用基础,待完善 -
Activity声明周期总结
2012-10-13 22:45 707一、利用Activity 生命周 ... -
Launcher简介
2012-08-20 16:30 757相关链接: http://blog.csdn.net/t12 ... -
Android 异步加载解决方案
2012-08-22 16:48 590一、Android异步加载必要性: 1、不能阻塞UI线程, ... -
Android中Drawable分类汇总
2012-08-21 10:59 37991、Android中Drawable简介: Android ... -
Android手机分辨率总结
2012-08-20 16:31 967转载网站:http://www.cnblogs.com/gan ... -
ios移植到Android注意(一)
2012-08-20 16:31 615相关链接: http://gamerboom.com/arc ... -
android应用的login图标分辨率
2012-08-16 09:41 937对于Android平台来说,不同分辨率下Icon的大小设计 ... -
Android 任务堆栈
2012-08-16 08:32 22141、简介 提到Android的任务堆栈我们好像不常用,但 ... -
android五大布局总结(一)
2012-08-15 13:58 7091.线性布局(LinearLayout) 线性布局的形式可 ... -
View与surfaceView区别
2012-08-15 13:26 707View类属于Android开发绘制中的显示老大,任何与绘制有 ... -
Box2d基础(一)
2012-08-15 09:10 743一、物理世界与手机屏幕坐标系之间的关系 手机屏幕绘制图 ... -
openGl基础
2012-08-03 11:28 689MD2格式简介 MD2是Quake2中使用的模型文件格式 ... -
AIDL基础
2012-07-23 15:07 822一、 AIDL设计远程接口(Designing a Remo ... -
android EditText属性
2012-07-13 15:48 7471、android EditText中字符个数限制如何操作 ... -
Android TextView属性详解
2012-05-31 12:44 1035android:autoLink设置是否当 ... -
android listview总结
2012-05-30 21:44 24261、listview分割线总结: ...
相关推荐
Android基础ContentProvider学习教案.pptx
对于初学者来说,学习完UI组件,就要学习安卓一些基本组件与机制了。。
ContentProvider学习使用
这是学习ContentProvider的第二个练习。 里面自定义ContentProvider类来与SQLite交互。 大致类容就是:通过ContentProvider,创建自己的.db,操作自己的.db. 代码里有详细的解释
android contentprovider 源码 学习
ContentProvider的快速上手策略,让你能快速的上手ContentProvider
自己学习安卓的时候的一些学习笔记,很详细奥,代码和解说都有。
Android学习ContentProvider数据更新与Observer模式一Observer模式意图: 定义对象之间一种一对多的依赖关系,当一个对象的状态发生改变时,所有依赖于它的对象都得到通知并被更新。 依赖(Dependents)、发布-...
学习ContentProvider 很好的一个例子
总结ContentProvider知识,让大家更好的去学习android知识!数据库数据存储!
ContentProvider里面用了sqlite,测试成功的,有增删改查,还有一个测试代码,直接拿过来就可以用,方便初学者使用和学习。
Android基于ContentProvider的音乐播放器,通过读取系统多媒体信息,得到储存在外部存储器上的所有音频文件内容,用listview显示歌曲名和歌手信息....主要用于参考学习Android系统功能强大的ContentProvider.
现在请数一数你的手机中一共有多少...这个时候Contentprovider就排上用场了,Contentprovider能够在各个app之间进行数据的共享和传递,让信息不再成为孤岛,从这个意义上讲,你还能有不去学习Contentprovider的理由吗?
Android中用ContentProvider快速查找通讯录信息的代码清单.pdf 学习资料 复习资料 教学资源
主要是学习android的ContentProvider机制时写的测试代码,包括一个自定义内容提供者,还有一个其对应的读取示例。
xamarin学习笔记A11(安卓ContentProvider),内容提供器是用于跨程序共享数据。安卓中的电话簿、短信和媒体库等程序都实现了内容提供器,来给我们共享数据做二次开发。
ContentProvider的demo,Android四大组件之一,亲写,有效,仅供学习参考
本篇文章主要介绍了Android学习笔记之ContentProvider和Uri详解,对于学习Android的朋友具有一定的参考价值,有需要可以可以了解一下。
关于Content Provider分析的基础知识学习教程