自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

anly_jun的博客

一个简单程序员的技术点滴与分享

  • 博客(28)
  • 收藏
  • 关注

原创 日报表格只有一份---单例模式

前情提要上集讲到, 小光建立了开分店的标准(工厂), 以后开分店都按照这套标准执行(从CompanyFactory的实现中生产开分店的必须东西), 开分店变得更加容易了.小光也是马上将自己的这套”开分公司的工厂”投入使用了, 开出了花山软件新城分店.随着分店越来越多, 小光也请了分别请了店长来”代理”小光之前的职责. 当然, 小光可不能完全放任不管啊, 他想着我至少得知道下每天各个店的基本情况吧.

2016-12-20 12:34:50 323

原创 是时候弄一套开分店的标准了---抽象工厂

前情提要上集讲到, 小光(利用原型模式)Copy了光谷店的模式, 成功开张了创业街分店. 现在两家分店都运营得不错, 小光闲暇之时, 又陷入了思考(思考是个好习惯). 琢磨着, 这次开分店, 我是完全clone了光谷店的那一套, clone起来是很方便, 但是万一哪次忘了改属性了, 就麻烦了.想到着, 小光心想, 是时候制定一套开分店的标准流程/方式了.

2016-12-15 17:30:46 627

原创 可乐要加冰才好喝啊---装饰模式

前情提要上集讲到, 小光利用策略模式搞起了回馈顾客的活动. 还别说, 客流量增大不少.然而, 随之而来的, 顾客的声音也不少:可乐能不能加冰啊绿豆汤加点糖呗……众口难调嘛, 大家的需求不一, 有的要冰有的不要, 有的加糖有的不要… 小光带着客户的意见, 开始了饮品的改进之路.

2016-11-23 18:27:58 1057

原创 可乐要加冰才好喝啊---装饰模式

前情提要上集讲到, 小光利用策略模式搞起了回馈顾客的活动. 还别说, 客流量增大不少.然而, 随之而来的, 顾客的声音也不少:可乐能不能加冰啊绿豆汤加点糖呗……众口难调嘛, 大家的需求不一, 有的要冰有的不要, 有的加糖有的不要… 小光带着客户的意见, 开始了饮品的改进之路.改进之路第一套方案很快, 小光想出了第一套的解决方案: 我把加冰和不加冰的的

2016-11-23 16:17:35 85

原创 可乐要加冰才好喝啊---装饰模式

前情提要上集讲到, 小光利用策略模式搞起了回馈顾客的活动. 还别说, 客流量增大不少.然而, 随之而来的, 顾客的声音也不少:可乐能不能加冰啊绿豆汤加点糖呗……众口难调嘛, 大家的需求不一, 有的要冰有的不要, 有的加糖有的不要… 小光带着客户的意见, 开始了饮品的改进之路.改进之路第一套方案很快, 小光想出了第一套的解决方案: 我把加冰和不加冰的的

2016-11-23 16:11:27 79

原创 回馈顾客, 活动搞起---策略模式

小光找了些饮料厂商拿到了一些试喝的饮料新品. 心想, 正好临近感恩节, 圣诞节, 双十二啥的, 我可以拿这些饮料新品来做些活动啊, 感恩下新老顾客啊... 这些新品小光可是自己亲身试喝过的, 绝对好喝, 小光不做奸商, :)

2016-11-22 09:53:22 796

原创 光氏饮品升级了---工厂方法模式

前情提要上集讲到, 小光的热干面店, 开始搭配提供饮料了. 再加上美女表妹的助阵, 生意是红红火火啊.然而, 事情也不是尽善尽美的, 慢慢小光就听到了一些的客户的声音: 酸梅汤太酸了, 能调好点吗? 天冷了能来点热饮吗?客户可是上帝啊, 小光立马就着手改进.

2016-11-21 13:41:10 520

原创 小光热干面提供饮料了---简单工厂

小光是善于观察的同学啊, 他发现热干面真的好干啊(好像一般人也都能发现, 鬼脸~). 心想, 解决用户痛点才产品的存在根本啊, 是时候推出新东西了.于是他决定跟推出自己的光氏饮料产品.

2016-11-17 17:26:24 572

原创 App优化之网络优化

互联网时代, App作为于用户交互的端, 可以说实际上是一个界面, 产品的业务, 服务都是由Server提供的. 而App与Server的交互依赖于网络, 故而网络优化, 也是我们的App优化中不可缺少的一个优化项.

2016-11-17 17:13:19 1245

原创 App优化之电池省着用

电量使用优化, 基本上是我们最不怎么关注的一项优化. 可能很多公司连QA/Tester也不会关注测试App电量的使用. 一般来说开发和测试的测试设备也一直是连着USB处于充电状态的, 感官上也体会不到电量的损耗.然而, 对于用户来说, 实际上App的电量损耗也是用户体验的一个方面. 特别是当今人们对移动设备的依赖度越来越高, 电量也是用户特别关注的.今天我们就来聊聊Android App的电量优化.

2016-11-17 17:12:19 741

原创 内存使用总结篇 -- Android内存优化第五弹

本篇作为Android App内存优化的第五弹, 也是最后一弹, 将对Andorid中的内存优化做一个简单的总结

2016-11-17 17:11:10 2154

原创 内存泄露实例分析 -- Android内存优化第四弹

为了能对工具的使用更加深入, 本篇将一个代码片段为例, 从时序的角度讲解下如何使用这些工具来分析一个内存泄露.

2016-11-17 17:10:25 540

原创 Tools, 出来接活了--Android内存优化第三弹

欲善其事, 先利其器.

2016-11-17 17:09:25 786 2

原创 Android是如何管理App内存的--Android内存优化第二弹

Android中每个App默认情况下是运行在一个独立进程中的, 而这个独立进程正是从Zygote孵化出来的VM进程. 也就是说, 每个App是运行在独立的VM空间的. 那么Android是怎么管理这些App的内存的呢, 这些独立运行的VM中的内存管理又是怎样的呢?今天我们就来聊下Android中的内存管理.

2016-11-17 17:08:12 863

原创 GC那些事儿--Android内存优化第一弹

由于内存相关知识比较生涩, 内存优化中使用到的相关工具, 也有很多专有名词. 对Java内存管理, GC, Android内存管理, Dalvik/ART等知识有一个理论的认识, 可以让我们更好的使用这些工具, 分析内存问题.据此, 我们就先从理论入手, 聊聊GC那些事儿.

2016-11-17 17:07:27 719

原创 App优化之内存优化(序)

整理了之前的笔记, 也查阅了相关资料, 发现这块内容还是挺多的.故而内存优化这块, 计划分成几个小部分来写, 先理论后实践的方向

2016-11-17 17:06:27 265

原创 App优化之ANR详解

原计划将本文作为这个系列的一个承上启下点, 对前面几篇作一个小总结, 聊聊App流畅度和快速响应的话题.粗一缕, 发现内容还是很多, 暂且拆成几篇来慢慢写吧, 勿怪~今天先来聊聊ANR.

2016-11-17 17:05:05 449

原创 App优化之消除卡顿

现实中有很多的App卡顿是不会产生ANR的, 但是又是用户可以感知的, 给人感觉我们的App运行非常慢, 影响用户体验.这节我们就来聊聊App中的卡顿现象

2016-11-17 17:03:52 950

原创 App优化之Layout怎么摆

优化完App的启动速度, 接下来我们要关注的就是UI布局怎么更高效了.欲善其事, 先利其器. 分析布局, 就不得不用到Hierarchy Viewer了.

2016-11-17 17:02:43 556

原创 App优化之提升你的App启动速度之实例挑战

以之前写的Github App为例实例讲解App启动速度优化的方方面面

2016-11-17 17:01:27 1014 1

原创 App优化之提升你的App启动速度之理论基础

1, 欲善其事, 先利其器论语有云: 工欲善其事,必先利其器. 要想提升App的启动速度, 我们需要先找到拖后腿的点, 要想找到这些点, 我们就需要借助我们的工具了. 前文提到了很多工具, 今天我们使用Traceview来分析我们的启动过程.1.1 Traceview介绍Traceview是一个性能分析工具, 主要是分析当前线程情况, 各个方法执行时间等.

2016-11-17 16:58:54 531

原创 App优化之性能分析工具

背景:Android App优化, 要怎么做?今天聊下个人比较惯用的一些App性能测试和分析工具.

2016-11-17 16:55:45 827

原创 Android App优化, 要怎么做?

开篇最近在做一款上线一年左右的App的优化, 借此机会也好好总结下近几年的关于App优化的东西, 跟大家分享下, 也是作为一个笔记记录下

2016-11-17 16:53:42 384

原创 MVP架构实现的Github客户端(4-加入网络缓存)

经过前面的几项工作, 项目框架和功能开发规范已经差不过出来了. 接下来要做的就说迭代功能, 和完善细节了.今天我们要做的是给我们的网络请求加入缓存机制.

2016-11-16 17:36:44 361

原创 探索Activity之生命周期

作为一个Android应用开发人员, 自不必说, Activity是我们应用的门面, 我们90%的工作都围绕它进行, 用它来呈现内容, 用它来与用户交互…那么我们真的了解Activity吗? 它到底怎么来, 又怎么没的呢? 它是怎么加载布局, 怎么呈现内容的呢? 它们之间是如何交互的呢???

2016-07-26 00:01:06 332

原创 MVP架构实现的Github客户端(3-功能实现)

本文以实现github中最常用的搜索repository功能为例, 讲述下功能开发的整个过程以及关于MVP, Dagger2注入, Rx以及Retrofit, OkHttp等在准备工作中提到的一系列开源库的使用

2016-07-24 22:08:24 532

原创 MVP架构实现的Github客户端(2-搭建项目框架)

搭建MVP项目框架

2016-07-24 21:53:50 529 1

原创 MVP架构实现的Github客户端(1-准备工作)

MVP架构实现的Github客户端(1-准备工作) 接口熟悉, 架构以及辅助开源库选择等.

2016-07-24 16:13:51 462

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除