MMVM模式示意图。 View绑定到ViewModel,然后执行一些命令在向它请求一个动作。而反过来,ViewModel跟Model通讯,ViewModel告诉Model更新来响应UI。 这样便使得为应用构建UI外观设计相对独立,也非常容易替换UI设计(“随心所欲”设计你的界面)。...
分类:
其他好文 时间:
2015-03-03 14:49:21
阅读次数:
149
1.显示意图跳转
a.一个界面就是一个Activity,因此新的界面类要继承Activity类。且必须要在清单文件中声明。(主界面已经在清单文件中声明了)声明中的android:name="包名.类名",其中的包名可以省略,称为 ".类名" 但是前面的 . 不能省略
setContentView(R.layout.activ...
分类:
其他好文 时间:
2015-03-02 11:18:26
阅读次数:
151
8080 处理器示意图:8080 是8位处理器 也就是以一个字节为处理单元D0-D7位一个字节的数据输入和输出端A0-A15为16位寻址输出 所以8080 寻址长度为216 B = 64KB8080 处理器含有一个8位累加器 和 6个8位寄存器 如果把累加器看成一种特殊的寄存器 那8080处理器里面...
分类:
其他好文 时间:
2015-03-01 19:39:31
阅读次数:
151
在下面几种情况下会发生,页面出错异常(也叫缺页中断): 1、相应的页面目录项或者页面表项为空,也就是该线性地址与物理地址的映射关系尚未建立,或者已经撤销。本文讨论的就是这种情况。 2、相应的物理页面不在内存中。 3、指令中规定的访问方式与页面的权限不符,例如企图写一个“只读”的页面。 首先看下进程地址空间示意图:...
分类:
系统相关 时间:
2015-03-01 13:16:01
阅读次数:
305
图8-28:#define ADDCARRY(x) (x > 65535 ? x -= 65535 : x)#define REDUCE {l_util.l = sum; sum = l_util.s[0] + l_util.s[1]; ADDCARRY(sum);}这段代码的意图是把高16位的值....
分类:
其他好文 时间:
2015-03-01 11:43:10
阅读次数:
118
Android学习CursorWrapper与Decorator模式 - Dufresne - 博客园一 Decorator模式意图: 动态的给一个对象添加一些额外的职责。就增加功能来说,Decorator模式相比生成子类更为灵活。 动态的给一个对象,而不是对整个类添加额外职责,说明此模式将采用的结...
分类:
移动开发 时间:
2015-02-28 18:26:56
阅读次数:
236
Android学习按键事件监听与Command模式 - Dufresne - 博客园Android学习按键事件监听与Command模式一 Command模式意图: 将一个请求封装为一个对象,从而使你可用不同的请求对客户进行参数化; 对请求排队或记录请求日志,以及支持可撤销的操作。 将请求被封装成一个...
分类:
移动开发 时间:
2015-02-28 18:00:23
阅读次数:
198
Android学习——ActivityManager与Proxy模式的运用 - Dufresne - 博客园Android学习——ActivityManager与Proxy模式的运用一 Proxy模式意图: 为其他对象提供一种代理以控制这个对象的访问。适用性: l 远程代理( Remote Prox...
分类:
移动开发 时间:
2015-02-28 17:56:15
阅读次数:
184
Intent在程序运行的过程中连接两个不同的组件(Acvivity)例如当我们点击手机上的某个联系人,查看其信息时,便需要通过intent告诉android,我要做“查看”动作了以此实现从界面A到界面B的跳转声明方式:Intent intent = new Intent(MainActivity.t...
分类:
移动开发 时间:
2015-02-28 00:11:38
阅读次数:
212
一、无处不在的思辨之战情感冲动快于大脑思考错觉,隐藏的杀手锏人的外在形象占九成比重恐惧,一招制胜的说服力留意笑容背后的意图话题会出卖一个人的内心捧杀,最强大的武器二、打赢与自己对阵的心理战挑战,成功者永恒的坚持对另你讨厌的人产生好感巧用别人的羞耻心别相信自己的估计记忆的自我筛选功能给大脑捏造记忆瞬间...
分类:
其他好文 时间:
2015-02-27 16:46:09
阅读次数:
161