05 2016 档案

摘要:引言 自己在项目中有这样一个代码逻辑,有一个接口,原来只有一个实现类,在创建它时就直接创建了。后来新增了需求,这个接口多了一个实现类。再对定义接口的实际对象时,需要根据传入的参数,判断到底利用哪一个实现类来创建。于是自己就在原来的代码处加了if-else,将对象的创建逻辑完全混杂在了原来代码处。当时 阅读全文
posted @ 2016-05-20 20:54 luceion 阅读(450) 评论(0) 推荐(0)
摘要:一、前言 由于工作的需要,得实现一个用于控制事件超时抛弃的时间轮,由于这是一个相对独立的接口,就总结分享一下。 首先看下需求,此时间轮需要具备下面几个功能: 1)能添加事件,同时附上其超时时间; 2)如果事件正常执行结束,可以显示将其从时间轮上剔除掉,而不需要等时间轮自动移除; 3)如果事件到了设定 阅读全文
posted @ 2016-05-16 18:50 luceion 阅读(11845) 评论(1) 推荐(1)
摘要:本文旨在对Android Monkey的源码进行解析,这样能在后续的定制改造中得心应手。 对于此源码,自己获取的过程也是废了一般周折,尝试过去手机里反编译,去各种地方找,后来发现,通过Google搜索“android monkey source code”,第一条就是,附上地址:https://gi 阅读全文
posted @ 2016-05-15 12:10 luceion 阅读(6267) 评论(1) 推荐(0)