观察者模式 定义了对象之间的一对多依赖,这样一来,当一个对象状态改变时,它的所有依赖者都会收到通知并自动更新。 观察者模式中,分为推和拉两种模式。 推模式,即主题对象向观察者对象推送状态值,不管观察者对象是否需要,并且推送全部数据或者部分数据。 拉模式,即主题对象通知观察者对象状态值已改变,观察者根 ...
分类:
其他好文 时间:
2016-05-15 12:20:45
阅读次数:
142
状态模式 允许对象在内部状态改变时改变它的行为,对象看起来好像修改了它的类。 状态模式所涉及到的角色有: 环境(Context)角色,也成上下文:定义客户端所感兴趣的接口,并且保留一个具体状态类的实例。这个具体状态类的实例给出此环境对象的现有状态。 抽象状态(State)角色:定义一个接口,用以封装 ...
分类:
其他好文 时间:
2016-05-15 12:20:13
阅读次数:
121
这个知识点,可能会觉得碎,但是后期会用到,并且频繁的在练习网页制作中应用 额外扩展:疑问是不是在学习PHP中的函数之后可以定义一个函数来包括它? 链接的style:{ a:link{ color:blue;随意设定 text-decorationg:none;(无下划线)根据要求 } 超链接被点前状 ...
分类:
其他好文 时间:
2016-05-14 22:49:11
阅读次数:
140
1.Broadcast(广播)
是一种广泛运用的在应用程序之间传输信息的机制
2.BroadcastReceiver(广播接收者)
是对发送出来的广播进行过滤接收并响应的一类组件,他就是用来接收来自系统和应用中的广播
3.用途:
. 当开机完成后系统会产生一条广播
. 当网络状态改变时系统会产生一条广播
. 当电池电量改变时,系统会产生一条广播
发送:
. 把信...
分类:
其他好文 时间:
2016-05-13 00:36:51
阅读次数:
135
broadcastReceiver 顾名思义,广播接收者,他是用来接收来自系统和应用中的广播。
在android系统中,广播体现在方方面面,例如开机完成后,系统会产生一条广播,接收到这条广播就能实现开机启动服务的功能;当网络状态改变时,系统会产生一条广播,接收到这条广播就能及时的作出提示和保存数据等操作;当电池电量改变时,系统会产生一条广播,接收到这条广播就能在电量低时告知用户及时保存进度,等...
分类:
移动开发 时间:
2016-05-12 22:32:14
阅读次数:
1482
一.状态模式的定义:状态模式主要解决的是当控制一个对象状态的条件表达式过于复杂时的情况。把状态的判断逻辑转移到表示不同状态的一系列类中,可以把复杂的判断逻辑简化。
二.状态模式的意图:允许一个对象在其内部状态改变时改变它的行为。
三.状态模式的适用场景:
1.一个对象的行为取决于它的状态,并且它必须在运行时刻根据状态改变它的行为。
2.一个操作中含有庞大的多分支结构,并且这些分支决定于对象...
状态模式定义:当一个对象内在状态改变时允许其改变行为,这个对象看起来像改变了其类。...
分类:
其他好文 时间:
2016-05-07 08:24:30
阅读次数:
169
一.单选按钮 1.单选组 RadioGroup 2.单选按钮 RadioButton 1>text 显示文字 2>checked 选中状态 true(选中)或false(未选中);注意必须要添加id。 3.事件监听 1>OnCheckedChangeListener() 选中状态改变 2>OnChe ...
分类:
其他好文 时间:
2016-05-07 00:55:02
阅读次数:
314
java事件机制包括三个部分:事件、事件监听器、事件源。
事件:一般继承自java.util.EventObject类,封装了事件源对象,事件类型及跟事件相关的信息。
事件监听器:实现java.util.EventListener接口,注册在事件源上,当事件源的属性或状态改变时,取得相应的监听器调用其内部的回调方法。
事件源:事件发生的地方,由于事件源的某项属性或状态发生了改变(...
分类:
其他好文 时间:
2016-05-03 18:43:02
阅读次数:
325
1、帧动画 --> 多张图片快速播放,形成动画效果 【FrameAnimation】 用于耗时操作,默认一帧5ms 2、ImageView 既可以用 src 【设置内容】和 background【设置背景】 3、补间动画 -->【TweenAnimation】 为了让对象从初始状态向结束状态改变的过 ...
分类:
其他好文 时间:
2016-05-02 20:04:55
阅读次数:
195