一.AsyncQueryHandler的作用:
异步的查询操作帮助类,它可以处理增删改查。当然也可以使用ContentProvider去操作数据库。这在数据量很小的时候是没有问题的,但是如果数据量大了,可能导致UI线程发生ANR事件。当然也可以写个Handler去做这些操作,只是每次使用ContentProvider时都要再写个Handler,必然降低了效率。因此API提供了一个操作数据库的通用方法。它提供:startInsert,startDelete,startUpdate,startQuery这四个操...
分类:
数据库 时间:
2016-06-29 11:25:50
阅读次数:
209
一、什么ContentProvider 二、如何使用ContentProvider 三、沙场练兵-实例操练 四、深入理解ContentProvider原理 为什么使用ContentProvider可以实现跨进程的通讯,第一反应肯定是这货和binder有关,因为android中只有稍微跟跨进程搭上边的 ...
分类:
其他好文 时间:
2016-06-28 21:56:20
阅读次数:
354
一:四大核心组件
Activity(活动)
是Android应用中负责与用户交互的组件
Service(服务)
Service通常位于后台运行,它一般不需要与用户交互,因此Service组件没有图形用户界面
BroadcastReceiver(广播接收器)
用于接收系统中其它组件发送的广播
ContentProvider(内容提供者)
多...
分类:
移动开发 时间:
2016-06-28 13:10:25
阅读次数:
186
1、Android应用程序四大组件分别是什么?各个组件所起到的作用是什么?
答:Android开发四大组件分别是:活动(Activity):用于表现功能。服务(Service):后台运行服务,不提供界面呈现。广播接收器(BroadcastReceiver):用于接收广播。内容提供商(ContentProvider):支持在多个应用中存储和读取数据,相当于数据库。
1) 一般一个An...
分类:
其他好文 时间:
2016-06-24 16:07:19
阅读次数:
276
ContentProvider的数据很可以为自己加上一把锁,只有有钥匙的组件才能访问。如果ContentProvider的内容变化,能不能被别到组件感知到呢?本文将介绍如何为ContentProvider设置访问权限,如何对数据的变化进行监听。...
分类:
其他好文 时间:
2016-06-24 15:35:20
阅读次数:
176
android 四大基本组件 的ContentProvider(内容提供者) 这个组件其实就是一个应用进行数据或数据库提供、共享其他应用获取数据的组件,其大致的结构图如下: 其中uri是一个重要的中间媒介。 联系到我们平时用的安卓程序,最常见的就是通讯录。在我们的安卓手机里,通讯录的设计其实是两个程 ...
分类:
其他好文 时间:
2016-06-23 00:52:56
阅读次数:
217
1. 四大组件Android系统四大组件分别是活动(Activity)、服务(Service)、广播接收器(BroadcastReceiver)和内容提供器(ContentProvider)。其中活动是所有 Android 应用程序的门面,凡是在应用中你看得到的东西,都是放在活动中的。而服务就比较低 ...
分类:
其他好文 时间:
2016-06-21 20:29:06
阅读次数:
214
1 使用SharedPreferences存储数据
2 文件存储数据
3 SQLite数据库存储数据
4 使用ContentProvider存储数据
5 网络存储数据...
分类:
移动开发 时间:
2016-06-21 07:37:37
阅读次数:
341
是不是觉得自定义一个ContentProvider很高深?不明白Uri是个啥?访问地址该如何设计?自定义ContentProvider有很多容易混淆的技术点?不要害怕,本文将一步步解析如何自定义一个ContentProvider,让你知其然也知其所以然。...
分类:
其他好文 时间:
2016-06-21 07:35:14
阅读次数:
165
contentProvider的认识,自定义,使用,以及ContentObserver...
分类:
其他好文 时间:
2016-06-21 07:04:57
阅读次数:
331