设计模式-命令模式 发表于 2016-12-12 | 分类于 Android-设计模式 | 将一个请求封装成一个对象,从而让用户使用不同的请求把客户端参数化;对请求排队或者记录请求日志,以及支持可撤销的操作。 阅读全文 »
Android 浅析 辅助功能 发表于 2016-11-29 | 目前 Android 的权限收紧越来越厉害,对于一个需要提供很多功能的应用来说,让用户手动点击这么多权限框是很烦的,那么就需要辅助功能来帮助我们点击了,嘿嘿嘿。 阅读全文 »
设计模式 发表于 2016-11-18 | 分类于 Android-设计模式 | 每个模式都描述了一个在我们的环境中不断出现的问题,然后描述了该问题的解决方案的核心,通过这种方式,我们可以无数次地重用那些已有的解决方案,无需再重复相同的工作。即模式是在特定环境中解决问题的一种方案 。 阅读全文 »
Android 浅析 RxJava (二) 原理 发表于 2016-09-22 | RxJava 是一个被设计实现为灵活扩展功能的 java 虚拟机:一个由异步和事件组成的观测序列为基础的程序库。原理解析我们从三个部分入手:1、基本流程梳理,2、lift的实现原理,3、线程切换原理。 阅读全文 »
Android 浅析 RxJava (一) 使用 发表于 2016-09-22 | RxJava 是一个被设计实现为灵活扩展功能的 java 虚拟机:一个由异步和事件组成的观测序列为基础的程序库。它扩展了观察者模式来支持数据/事件序列和增加了 operators 允许你为组成序列的共同声明而抽象出来的东西之类的低级线程同步问题,线程安全和并发数据结构。 阅读全文 »