Android在电话状态改变是会发送action为android.intent.action.PHONE_STATE的广播,而拨打电话时会发送action为 android.intent.action.NEW_OUTGOING_CALL的广播android 在音乐播放器里面对电话状态的监听,比如:正...
分类:
其他好文 时间:
2015-02-27 16:53:00
阅读次数:
111
观察者模式(有时又被称为发布/订阅模式)是软件设计模式的一种。在此种模式中,一个目标对象管理所有相依于它的观察者对象,并且在它本身的状态改变时主动发出通知。这通常透过呼叫各观察者所提供的方法来实现。实现观察者模式的时候要注意,观察者和被观察对象之间的互动关系不能体现成类之间的直接调用,否则就将使观察...
分类:
编程语言 时间:
2015-02-27 10:02:07
阅读次数:
148
1.自定义效果图
2.准备图片选中和未选中的图片
2.1 图片和文件名
btn_check_off.png btn_check_on.png
2.2 项目结构
3.编写样式文件...
分类:
其他好文 时间:
2015-02-24 01:52:52
阅读次数:
137
<?php
/**
*3.4状态模式
*定义:
*当一个对象的内在状态改变时允许改变其行为,这个对象看
*起来像是改变了其类。
*角色:
*1.抽象状态类
*职责:定义一个接口以封装与Context的一个特定状态
*相关的行为。
*2.具体状态类
*职责:每一个具体的状态类实现一个与Context的一个..
分类:
其他好文 时间:
2015-02-17 23:42:19
阅读次数:
147
1. 定义 定义对象间的一对多的关系,当一个对象的状态改变时,所有依赖它的对象都得到通知并自动更新。2. 类图 3. 实例 package com.jerry.designpattern;/** * * @author Jerry * @date 2015年1月21日 下午3:40:21 *...
分类:
其他好文 时间:
2015-02-11 21:56:01
阅读次数:
114
一、简介观察者设计模式有如下四个角色抽象主题角色:把所有对观察者对象的引用保存在一个集合中,每个抽象主题角色都可以有任意数量的观察者。抽象主题提供一个接口,可以增加和删除观察者角色。一般用一个抽象类或接口来实现,也可以使用非抽象类来实现。具体主题角色:在具体主题内部状态改变时,给所有登记过的观察者发...
分类:
其他好文 时间:
2015-02-11 12:15:34
阅读次数:
131
原文网址:http://blog.csdn.net/jifengszf/article/details/3067841【waitpid系统调用】功能描述:等待进程改变其状态。所有下面哪些调用都被用于等待子进程状态的改 变,获取状态已改变的子进程信息。状态改变可被认为是:1.子进程已终止。2.信号导致...
分类:
系统相关 时间:
2015-02-09 17:39:48
阅读次数:
233
监听器是一个专门用于对其他对象身上发生的事件或状态改变进行监听和相应处理的对象,当被监视的对象发生情况时,立即采取相应的行动。
JavaWeb中的监听器是Servlet规范中定义的一种特殊类,它用于监听web应用程序中的ServletContext, HttpSession和 ServletRequest等域对象的创建与销毁事件,以及监听这些域对象中的属性发生修改的事件。
1、 Servle...
分类:
编程语言 时间:
2015-02-09 11:03:37
阅读次数:
184
描述:允许对象在内部状态改变时改变它的行为,对象看起来好像修改了它的类。主要解决的是当控制一个对象状态转换的条件表达式过于复杂时的情况。把状态的判断逻辑转移到表示不同的一系列类当中,可以把复杂的逻辑判断简单化。通常应用在有好多状态的流程中。类图:以下程序模拟糖果机器投币取糖果的状态流程。1.定义状态...
分类:
其他好文 时间:
2015-02-09 00:38:25
阅读次数:
219
监听器是一个专门用于对其他对象身上发生的事件或状态改变进行监听和相应处理的对象,当被监视的对象发生情况时,立即采取相应的行动。监听器其实就是一个实现特定接口的普通java程序,这个程序专门用于监听另一个java对象的方法调用或属性改变,当被监听对象发生上述事件后,监听器某个方法立即被执行。
在很多的地方,很多的行为,都需要去监听。比如我们有一辆汽车,汽车点火之后,我们要检查汽车的各项状态;汽车开动...
分类:
编程语言 时间:
2015-02-06 11:15:20
阅读次数:
113