#内容观察者(掌握) * 当数据库数据改变时,内容提供者会发出通知,在内容提供者的uri上注册一个内容观察者,就可以收到数据改变的通知 cr.registerContentObserver(Uri.parse("content://sms"), true, new MyObserver(new Ha ...
分类:
其他好文 时间:
2017-02-13 13:42:17
阅读次数:
202
Activity是Android组件中最基本也是最为常见用的四大组件(Activity,Service服务,Content Provider内容提供者,BroadcastReceiver广播接收器)之一。 Activity的概念: Activity它的本质上其实就是一个窗体,如我们打开软件它呈现在你 ...
分类:
移动开发 时间:
2017-01-03 21:50:01
阅读次数:
250
内容提供者(掌握) 应用的数据库是不允许其他应用访问的 内容提供者的作用就是让别的应用访问到你的私有数据 自定义内容提供者,继承ContentProvider类,重写增删改查方法,在方法中写增删改查数据库的代码,举例增方法 @Override public Uri insert(Uri uri, C ...
分类:
移动开发 时间:
2016-12-29 08:02:34
阅读次数:
339
一、Android系统框架 android的系统架构和其操作系统一样,采用了分层的架构。从架构图看,android分为四个层,从高层到低层分别是应用程序层、应用程序框架层、系统运行库层和linux核心层。盗图如下: 具体每层的功能介绍如下: (1) 应用程序层 该层提供一些核心应用程序包,例如电子邮 ...
分类:
移动开发 时间:
2016-11-28 23:21:27
阅读次数:
296
Android四大基本组件介绍与生命周期 Android四大基本组件分别是Activity,Service服务,Content Provider内容提供者,BroadcastReceiver广播接收器。 一:了解四大基本组件 Activity : 应用程序中,一个Activity通常就是一个单独的屏 ...
分类:
移动开发 时间:
2016-11-14 09:37:57
阅读次数:
241
(1)内容观察不是四大组件 他不需要在清单文件里配置 (2)定义内容观察者 (3)在内容提供者发送通知 ...
分类:
其他好文 时间:
2016-11-06 17:40:58
阅读次数:
199
1.编写代码需要注意bug: 再删除通话记录的时候,删除的是以前的通话记录,本次拦截下来的电话号码,通话记录没有删除?????? 问题原因:数据库中本次通话记录的电话号码还没有插入,就做了删除操作 2.bug解决方法: 内容提供者:对外提供数据库的访问方式 内容解析器:用内容提供者提供的访问方式Ur ...
分类:
移动开发 时间:
2016-10-19 03:07:30
阅读次数:
198
之前介绍了Android系统下三种数据存储形式,今天补充介绍另外两种,分别是内容提供者和网络存储。有些人可能认为内存提供者和网络存储更偏向于对数据的操作而不是数据的存储,但这两种方式确实与数据有关,所以这里还是将这两种形式简要的说明一下。 Content Provider: Content Prov ...
分类:
移动开发 时间:
2016-10-17 18:24:25
阅读次数:
203
一、内容提供者* 应用的数据库是不允许其他应用访问的* 内容提供者的作用就是让别的应用访问到你的私有数据* 自定义内容提供者,继承ContentProvider类,重写增删改查方法,在方法中写增删改查数据库的代码,举例增方法 @Override public Uri insert(Uri uri, ...
分类:
移动开发 时间:
2016-10-12 08:52:14
阅读次数:
228
Android中还提供了名为ContentProvider(内容提供者),可以向其他应用提供数据,但不常用,除非是同一公司开发的App,可以向不同应用提供数据。虽然为Android的四大组件之一,但用法并不复杂。 建立一个Activity,设置三个Button,分别用于手机相册,Mp3,Mp4的数据 ...
分类:
移动开发 时间:
2016-09-25 10:48:55
阅读次数:
310