正如我们知道的一样,Android的通讯录和短信管理是通过contentprovider来向开发者来开发接口的。必须从ContentResolver入手去解决。其中通讯录操作涉及到系统源码api的使用,特别是在表的uri上面容易弄混。在接下来的几篇文章中蜗牛将陆续为大家推出Android通讯管理相关知识的文章。其中包括联系人获取、通话记录获取、短信获取、短信详情获取发送短信。废话不多说先上图
先...
分类:
移动开发 时间:
2015-04-01 17:45:12
阅读次数:
219
今天开始要自学android,刚看到百度知道上面这段话,觉得不错(不过已经是2011年8月的回答了):Android系统的手机的每一个你能看到的画面都是一个activity,它像是一个画布,随你在上面怎么涂画,画个按钮,画个图片,画个列表,都随你!专业点其实activity就是一个view类的派生类...
分类:
移动开发 时间:
2015-04-01 17:16:28
阅读次数:
116
1.1. 什么是内容提供者 内容提供者是Android中的四大组件之一,可以将应用中的数据对外进行共享 内容提供者将数据的访问方式统一,不必针对不同数据类型采取不同的访问策略 内容提供者将数据封装,只暴露出我们希望提供给其他程序的数据 内容提供者中数据更改可被监听1.2. 创建内容提供者 ...
分类:
其他好文 时间:
2015-04-01 13:12:30
阅读次数:
217
一、ContentProvider简介 当应用继承ContentProvider类,并重写该类用于提供数据和存储数据的方法,就可以向其他应用共享其数据。虽然使用其他方法也可以对外共享数据,但数据访问方式会因数据存储的方式而不同,如:采用文件方式对外共享数据,需要进行文件操作读写数据;采用shar.....
分类:
移动开发 时间:
2015-03-31 15:59:42
阅读次数:
137
Activity是android中的四大组件(其他三个ContentProvider,Service,Broadcast(BroadcastReceiver))。在安卓中代表的是程序的一个页面。为用户体重一个屏幕,负责与用户交互。创建Activity必须要继承Activity类。在自定义的Activity中,其中两个最重要的方法:1、onCreate(Bund..
分类:
移动开发 时间:
2015-03-28 18:52:31
阅读次数:
182
ContentProvider是Android的四大组件之一,可见其重要性。我们使用到ContentProvider时,也要同Activity等其它组件一样,在AndroidManifest.xml中注册对应的组件才能使用。为什么会用ContentProvider来作为数据存储方式之一呢?
ContentProvider在android中的作用是对外共享数据(应用之间数据共享),可以通过Co...
分类:
移动开发 时间:
2015-03-28 14:29:00
阅读次数:
253
在自定义ContentProvider结合ContentObserver一起使用时,自己写的ContentProvider,在执行完insert、delete和update后,要手动地调用getContentResolver().notifyChange()这个方法来通知改动的产生
直接上代码:
MainActivity
package com.jackie.contentobser...
分类:
移动开发 时间:
2015-03-19 18:25:25
阅读次数:
231
1.使用contentprovider查找联系人MainActivity.javapublic class MainActivity extends Activity { @Override protected void onCreate(Bundle savedInstanceState) { ....
分类:
移动开发 时间:
2015-03-19 00:45:26
阅读次数:
187
一、Content Provider基本概念
1、ContentProvider为存储和获取数据提供了统一的接口。ContentProvide对数据进行封装,不用关心数据存储的细节。使用表的形式来组织数据。
2、使用ContentProvider可以在不同的应用程序之间共享数据。
3、Android为常见的一些数据提供了默认的ContentProvider...
分类:
移动开发 时间:
2015-03-18 14:05:31
阅读次数:
202
1.适用场景1) ContentProvider为存储和读取数据提供了统一的接口2) 使用ContentProvider,应用程序可以实现数据共享3) android内置的许多数据都是使用ContentProvider形式,供开发者调用的(如视频,音频,图片,通讯录等)2.相关概念介绍1)Conte...
分类:
移动开发 时间:
2015-03-17 12:12:24
阅读次数:
262