ContentProvider(内容提供者)是Android中的四大组件之一。主要用于对外共享数据,也就是通过ContentProvider把应用中的数据共享给其他应用访问,其他应用可以通过ContentProvider对指定应用中的数据进行操作。ContentProvider分为系统的和自定义的,系统的也就是例如联系人,图片等数据。
以下这段是Google Doc中对ContentProvid...
分类:
移动开发 时间:
2015-03-13 16:39:12
阅读次数:
159
一、ContentProvider简介 当应用继承ContentProvider类,并重写该类用于提供数据和存储数据的方法,就可以向其他应用共享其数据。虽然使用其他方法也可以对外共享数据,但数据访问方式会因数据存储的方式而不同,如:采用文件方式对外共享数据,需要进行文件操作读写数据;采用shar.....
分类:
其他好文 时间:
2015-03-13 16:16:54
阅读次数:
185
1.数据持久化存储方案(4种) android提供了4种的数据持久化存储方案,ContentProvider(便于在不同应用程序中交流), 文件,数据库(这两个适合在本应用程序中进行读写操作),Preference。2.ContentProvider(接口) 实现ContentProvider类的对...
分类:
其他好文 时间:
2015-03-13 00:12:43
阅读次数:
125
URI是网络资源的定义,代表了要操作的数据,Uri主要包含了两部分信息:1》需要操作的ContentProvider2》对ContentProvider中的什么数据进行操作一个Uri由以下几部分组成:l[1] 标准前缀,用来说明一个Content Provider控制这些数据,无法改变的 Con.....
分类:
其他好文 时间:
2015-03-13 00:07:14
阅读次数:
127
ContentResolver是通过URI来查询ContentProvider中提供的数据。除了URI以 外,还必须知道需要获取的数据段的名称,以及此数据段的数据类型。如果你需要获取一个特定的记录,你就必须知道当前记录的ID。简要介绍ContentResolver的主要接口,如下:返回值函数声明 f...
分类:
其他好文 时间:
2015-03-12 23:55:57
阅读次数:
178
一个程序可以通过实现一个Content provider的抽象接口将自己的数据完全暴露出去,而且Content providers是以类似数据库中表的方式将数据暴露。Content providers存储和检索数据,通过它可以让所有的应用程序访问到,这也是应用程序之间唯一共享数据的方法。要想使应用程...
分类:
其他好文 时间:
2015-03-12 23:50:46
阅读次数:
178
1、ContentProvider是什么?
ContentProvider在android中的作用是对外共享数据,你可以通过ContentProvider把应用中的数据共享给其他应用访问,其他应用可以通过ContentProvider对你应用中的数据进行添删改查。
2、ContentResolver是什么?
当外部应用需要对ContentProvider中的数据进行添加、删除、修改...
分类:
其他好文 时间:
2015-03-12 19:24:40
阅读次数:
149
正值跳槽的热季,整理一下Android面试中最常考的笔试题,为下次找工作时做好充分准备,这是Android的基础部分:
1、Android四大组件是什么?作用以及应用场景?
Android 的四大组件分别是是Activity,Service,BroadcastReceiver和ContentProvider;
Activity:
从字面上理解,Activity是活动的意思。一个Activity通常展现为一个可视化的用户界面,是Android程序与用户交互的窗口,也是Android组件中最基本也是最复杂的...
分类:
移动开发 时间:
2015-03-12 17:23:33
阅读次数:
148
情景:1、A,B两个程序,A程序提供ContentProvider;B程序访问A程序的ContendProvider 2、在A程序中已经添加权限: 问题:A程序部署后,再运行B程序,报错: 03-11 21:48:38.336: E/AndroidRuntime(2035): Caus...
分类:
编程语言 时间:
2015-03-12 11:00:21
阅读次数:
475
Android 3.0中提供了一个新概念Loaders,这两天看了之前Contacts的源码,其中自己写了通话记录部分,发现源码里面有很多LoaderManager的使用,现在做一个总结,记录一下LoaderManager的基本用法:
这个其实是分为两部分:LoaderManager和自定义Loader,比如像加载联系人,短信这些系统提供ContentProvider的数据时,...
分类:
其他好文 时间:
2015-03-11 19:43:55
阅读次数:
201