*面向过程编程(ProcedureOrientedprogramming)*:以事件为中心,关心完成该事件的详细步骤,一步一步如何实现面向对象编程(Objectorientedprogramming)以事物为中心,也就是参与事件的参与者,设计事物的功能,而完成事件,只是事件的所有功能中的一个小功能//消息发送机制//[receiver..
分类:
其他好文 时间:
2014-08-05 03:11:48
阅读次数:
220
1.在代码中注册与在AndroiManifest.xml注册的区别(a)在代码中注册可以控制注册与注销的时间。比如在onCreate-onDestory, onStart-onStop, onResume-onPause里面去注册或者注销receiver。在manifest.xml里面一经注册,那么...
分类:
其他好文 时间:
2014-08-01 18:57:52
阅读次数:
231
从组件的角度来考虑Activity------------------Service-----------------Broadcast Receiver----------------------ContentProvider从流程的角度来看Viewfunction------------>and...
分类:
移动开发 时间:
2014-08-01 18:42:22
阅读次数:
245
PackageManager相关 本类API是对全部基于载入信息的数据结构的封装,包含下面功能:安装,卸载应用查询permission相关信息查询Application相关信息(application,activity,receiver,service,provider及对应属性等)查询已安装应用添...
分类:
移动开发 时间:
2014-07-30 20:10:04
阅读次数:
222
在用到组件时,有时候我们可能暂时性的不使用组件,但又不想把组件kill掉,比如创建了一个broadcastReceiver广播监听器,用来想监听 第一次开机启动后获得系统的许多相关信息,并保存在文件中,这样以后每次开机启动就不需要再去启动该服务了,也就是说如果没有把receiver关闭掉, 就算.....
分类:
移动开发 时间:
2014-07-30 11:48:03
阅读次数:
337
Intent-------->Action|_____________Activity------------------------------->Intent Action|_____________Broadcast Receiver------------------->Intent Act...
分类:
移动开发 时间:
2014-07-27 09:55:12
阅读次数:
189
Intent的架构包括三方面: Client,也就是发送这个Intent的activity; Server,也就是activityManagerService.java,它主要是负责分发这些Intent给适当的对象; Target,也就是那些需要处理这个Intent的activity,我们称为Receiver;
Intent的三个主要方面:Action、Data、Category在之前的文档中也...
分类:
移动开发 时间:
2014-07-18 23:08:50
阅读次数:
267
Alarm是在预定的时间上触发Intent的一种独立的方法。 Alarm超出了应用程序的作用域,所以它们可以用于触发应用程序事件或动作,甚至在应用程序关闭之后。与Broadcast Receiver结合,它们可以变得尤其的强大,可以通过设置Alarm来启动应用程序或者执行动作,而应用程序不需要打.....
分类:
移动开发 时间:
2014-07-18 21:19:13
阅读次数:
287
Android中BroadcastReceiver组件详解BroadcastReceiver(广播接收器)是Android中的四大组件之一。下面是AndroidDoc中关于BroadcastReceiver的概述:①广播接收器是一个专注于接收广播通知信息,并做出对应处理的组件。很多广播是源自于系统代...
分类:
其他好文 时间:
2014-07-18 17:16:45
阅读次数:
1165
Chain of Responsibility in the Real WorldThe idea of the Chain Of Responsibility is that it avoids coupling the sender of the request to the receiver,...
分类:
其他好文 时间:
2014-07-18 08:36:38
阅读次数:
294