电话状态的监听:
/***
* 继承PhoneStateListener类,我们可以重新其内部的各种监听方法 然后通过手机状态改变时,系统自动触发这些方法来实现我们想要的功能
*/
class MyPhoneStateListener extends PhoneStateListener {
@Override
public void onCallStateChanged(i...
分类:
移动开发 时间:
2014-08-24 15:31:13
阅读次数:
203
1、复选框及其使用方法: onchange是如果选择状态改变就会调用的一段代码。此处为location.href=this.value,跳转到对应状态的value网址。我被选中则显示时会默认显示"我被选中"项。 //前台donate页面 :将s...
分类:
其他好文 时间:
2014-08-21 11:09:33
阅读次数:
183
语句 顺序语句 分支语句 循环语句 1、初始条件 2、循环条件 3、循环体 4、状态改变 for(初始条件;循环条件;状态改变) { 循环体; } 穷举法 迭代法1、 Console.Write("请输入个数:"); int n = Convert.To...
分类:
其他好文 时间:
2014-08-19 16:23:14
阅读次数:
213
1、定义 允许对象在内部状态改变时改变它的行为,对象看起来好像修改了它的类 2、通用类图 状态模式的核心是封装,状态的变更引起了行为的变更,从外部看起来就好像这个对象对应的类发生了改变一样。 State抽象状态角色:接口或抽象类,负责对象状态定义,并且封装环境角色以实现状态切换 ConcreteSt...
分类:
其他好文 时间:
2014-08-19 12:31:34
阅读次数:
259
语句分为:1、顺序语句2、分支语句3、循环语句1)、初始条件2)、循环条件3)、循环体4)、状态改变 穷举法 迭代法例如:for (int i = 1; i <= 10; i++){for (int j = 1; j <= 10 - i; j++) { Console.Write(" "); ...
分类:
其他好文 时间:
2014-08-19 09:17:13
阅读次数:
228
语句:三.循环--反复执行某些代码四要素:1.初始状态 2.循环条件 3.循环体 4.状态改变for()内可有1-3个条件,条件之间用";"隔开.for(初始状态;循环条件;状态改变){ 循环体}例1:找出100以内与7有关的数值--穷举法 for (int i = 1; i...
分类:
其他好文 时间:
2014-08-18 20:04:42
阅读次数:
226
for循环1.初始状态2.循环条件3.循环体4.状态改变语法 for( 初始状态; 循环条件; 状态改变) { 循环体; }eg:1 for (int i = 1; i <= 10; i++)2 {3 Console.Write(i);4 }输出结果...
分类:
其他好文 时间:
2014-08-18 17:45:34
阅读次数:
227
广播接受者是作为系统的监听者存在着的,它可以监听系统或系统中其他应用发生的事件来做出响应。如设备开机时,应用要检查数据的变化状况,此时就可以通过广播来把消息通知给用户。又如网络状态改变时,电量变化时都可以通过广播来通知用户。要做比喻的话,广播就像是我们的感官,能够有效且快速的从外界获取信息来反馈给自...
分类:
移动开发 时间:
2014-08-18 10:37:54
阅读次数:
337
在软件设计中经常会遇到这样的对象转移的条件表达式过于复杂的情况,这时可以采用if else或者switch case等语句进行处理,但是这样做的弊端就在于每增加一次状态,都需要对以前的代码进行修改,这不符合面向对象的开闭原则。此时更好的方法就是将状态的判断逻辑转移到表示不同状态的一系列类中,这就是今天要介绍的状态模式。
状态模式的定义,允许一个对象在其内部状态改变时改变它的行为。
状态模式的U...
分类:
其他好文 时间:
2014-08-13 01:18:25
阅读次数:
206
1、定义观察者模式定义了对象之间的一对多依赖,这样一来,当一个对象改变状态时,它的所有依赖者都会收到通知并启动更新。2、问题描述现在有一个气象站的对象,此对象负责对几个终端输送信息。气象站即可称为主题,而终端即为观察者。气象站和终端是一对多的依赖,当气象站状态改变时,所有终端都会收到通知并启动更新。...
分类:
其他好文 时间:
2014-08-11 20:57:22
阅读次数:
236