- 博客(28)
- 收藏
- 关注
原创 日报表格只有一份---单例模式
前情提要上集讲到, 小光建立了开分店的标准(工厂), 以后开分店都按照这套标准执行(从CompanyFactory的实现中生产开分店的必须东西), 开分店变得更加容易了.小光也是马上将自己的这套”开分公司的工厂”投入使用了, 开出了花山软件新城分店.随着分店越来越多, 小光也请了分别请了店长来”代理”小光之前的职责. 当然, 小光可不能完全放任不管啊, 他想着我至少得知道下每天各个店的基本情况吧.
2016-12-20 12:34:50 329
原创 是时候弄一套开分店的标准了---抽象工厂
前情提要上集讲到, 小光(利用原型模式)Copy了光谷店的模式, 成功开张了创业街分店. 现在两家分店都运营得不错, 小光闲暇之时, 又陷入了思考(思考是个好习惯). 琢磨着, 这次开分店, 我是完全clone了光谷店的那一套, clone起来是很方便, 但是万一哪次忘了改属性了, 就麻烦了.想到着, 小光心想, 是时候制定一套开分店的标准流程/方式了.
2016-12-15 17:30:46 654
原创 可乐要加冰才好喝啊---装饰模式
前情提要上集讲到, 小光利用策略模式搞起了回馈顾客的活动. 还别说, 客流量增大不少.然而, 随之而来的, 顾客的声音也不少:可乐能不能加冰啊绿豆汤加点糖呗……众口难调嘛, 大家的需求不一, 有的要冰有的不要, 有的加糖有的不要… 小光带着客户的意见, 开始了饮品的改进之路.
2016-11-23 18:27:58 1086
原创 可乐要加冰才好喝啊---装饰模式
前情提要上集讲到, 小光利用策略模式搞起了回馈顾客的活动. 还别说, 客流量增大不少.然而, 随之而来的, 顾客的声音也不少:可乐能不能加冰啊绿豆汤加点糖呗……众口难调嘛, 大家的需求不一, 有的要冰有的不要, 有的加糖有的不要… 小光带着客户的意见, 开始了饮品的改进之路.改进之路第一套方案很快, 小光想出了第一套的解决方案: 我把加冰和不加冰的的
2016-11-23 16:17:35 107
原创 可乐要加冰才好喝啊---装饰模式
前情提要上集讲到, 小光利用策略模式搞起了回馈顾客的活动. 还别说, 客流量增大不少.然而, 随之而来的, 顾客的声音也不少:可乐能不能加冰啊绿豆汤加点糖呗……众口难调嘛, 大家的需求不一, 有的要冰有的不要, 有的加糖有的不要… 小光带着客户的意见, 开始了饮品的改进之路.改进之路第一套方案很快, 小光想出了第一套的解决方案: 我把加冰和不加冰的的
2016-11-23 16:11:27 88
原创 回馈顾客, 活动搞起---策略模式
小光找了些饮料厂商拿到了一些试喝的饮料新品. 心想, 正好临近感恩节, 圣诞节, 双十二啥的, 我可以拿这些饮料新品来做些活动啊, 感恩下新老顾客啊... 这些新品小光可是自己亲身试喝过的, 绝对好喝, 小光不做奸商, :)
2016-11-22 09:53:22 802
原创 光氏饮品升级了---工厂方法模式
前情提要上集讲到, 小光的热干面店, 开始搭配提供饮料了. 再加上美女表妹的助阵, 生意是红红火火啊.然而, 事情也不是尽善尽美的, 慢慢小光就听到了一些的客户的声音: 酸梅汤太酸了, 能调好点吗? 天冷了能来点热饮吗?客户可是上帝啊, 小光立马就着手改进.
2016-11-21 13:41:10 528
原创 小光热干面提供饮料了---简单工厂
小光是善于观察的同学啊, 他发现热干面真的好干啊(好像一般人也都能发现, 鬼脸~). 心想, 解决用户痛点才产品的存在根本啊, 是时候推出新东西了.于是他决定跟推出自己的光氏饮料产品.
2016-11-17 17:26:24 581
原创 App优化之网络优化
互联网时代, App作为于用户交互的端, 可以说实际上是一个界面, 产品的业务, 服务都是由Server提供的. 而App与Server的交互依赖于网络, 故而网络优化, 也是我们的App优化中不可缺少的一个优化项.
2016-11-17 17:13:19 1283
原创 App优化之电池省着用
电量使用优化, 基本上是我们最不怎么关注的一项优化. 可能很多公司连QA/Tester也不会关注测试App电量的使用. 一般来说开发和测试的测试设备也一直是连着USB处于充电状态的, 感官上也体会不到电量的损耗.然而, 对于用户来说, 实际上App的电量损耗也是用户体验的一个方面. 特别是当今人们对移动设备的依赖度越来越高, 电量也是用户特别关注的.今天我们就来聊聊Android App的电量优化.
2016-11-17 17:12:19 776
原创 内存使用总结篇 -- Android内存优化第五弹
本篇作为Android App内存优化的第五弹, 也是最后一弹, 将对Andorid中的内存优化做一个简单的总结
2016-11-17 17:11:10 2182
原创 内存泄露实例分析 -- Android内存优化第四弹
为了能对工具的使用更加深入, 本篇将一个代码片段为例, 从时序的角度讲解下如何使用这些工具来分析一个内存泄露.
2016-11-17 17:10:25 552
原创 Android是如何管理App内存的--Android内存优化第二弹
Android中每个App默认情况下是运行在一个独立进程中的, 而这个独立进程正是从Zygote孵化出来的VM进程. 也就是说, 每个App是运行在独立的VM空间的. 那么Android是怎么管理这些App的内存的呢, 这些独立运行的VM中的内存管理又是怎样的呢?今天我们就来聊下Android中的内存管理.
2016-11-17 17:08:12 872
原创 GC那些事儿--Android内存优化第一弹
由于内存相关知识比较生涩, 内存优化中使用到的相关工具, 也有很多专有名词. 对Java内存管理, GC, Android内存管理, Dalvik/ART等知识有一个理论的认识, 可以让我们更好的使用这些工具, 分析内存问题.据此, 我们就先从理论入手, 聊聊GC那些事儿.
2016-11-17 17:07:27 729
原创 App优化之内存优化(序)
整理了之前的笔记, 也查阅了相关资料, 发现这块内容还是挺多的.故而内存优化这块, 计划分成几个小部分来写, 先理论后实践的方向
2016-11-17 17:06:27 272
原创 App优化之ANR详解
原计划将本文作为这个系列的一个承上启下点, 对前面几篇作一个小总结, 聊聊App流畅度和快速响应的话题.粗一缕, 发现内容还是很多, 暂且拆成几篇来慢慢写吧, 勿怪~今天先来聊聊ANR.
2016-11-17 17:05:05 476
原创 App优化之消除卡顿
现实中有很多的App卡顿是不会产生ANR的, 但是又是用户可以感知的, 给人感觉我们的App运行非常慢, 影响用户体验.这节我们就来聊聊App中的卡顿现象
2016-11-17 17:03:52 983
原创 App优化之Layout怎么摆
优化完App的启动速度, 接下来我们要关注的就是UI布局怎么更高效了.欲善其事, 先利其器. 分析布局, 就不得不用到Hierarchy Viewer了.
2016-11-17 17:02:43 586
原创 App优化之提升你的App启动速度之理论基础
1, 欲善其事, 先利其器论语有云: 工欲善其事,必先利其器. 要想提升App的启动速度, 我们需要先找到拖后腿的点, 要想找到这些点, 我们就需要借助我们的工具了. 前文提到了很多工具, 今天我们使用Traceview来分析我们的启动过程.1.1 Traceview介绍Traceview是一个性能分析工具, 主要是分析当前线程情况, 各个方法执行时间等.
2016-11-17 16:58:54 540
原创 Android App优化, 要怎么做?
开篇最近在做一款上线一年左右的App的优化, 借此机会也好好总结下近几年的关于App优化的东西, 跟大家分享下, 也是作为一个笔记记录下
2016-11-17 16:53:42 410
原创 MVP架构实现的Github客户端(4-加入网络缓存)
经过前面的几项工作, 项目框架和功能开发规范已经差不过出来了. 接下来要做的就说迭代功能, 和完善细节了.今天我们要做的是给我们的网络请求加入缓存机制.
2016-11-16 17:36:44 366
原创 探索Activity之生命周期
作为一个Android应用开发人员, 自不必说, Activity是我们应用的门面, 我们90%的工作都围绕它进行, 用它来呈现内容, 用它来与用户交互…那么我们真的了解Activity吗? 它到底怎么来, 又怎么没的呢? 它是怎么加载布局, 怎么呈现内容的呢? 它们之间是如何交互的呢???
2016-07-26 00:01:06 339
原创 MVP架构实现的Github客户端(3-功能实现)
本文以实现github中最常用的搜索repository功能为例, 讲述下功能开发的整个过程以及关于MVP, Dagger2注入, Rx以及Retrofit, OkHttp等在准备工作中提到的一系列开源库的使用
2016-07-24 22:08:24 562
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人