自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(5)
  • 收藏
  • 关注

原创 MVP模型复杂视图的思考

MVP模型应该是android比较流行的一种设计方法。view和 data解耦非常棒。但是有一个缺点就是presenter类比较多,接口更是很多。MVP模型在简单的视图下,比较没有悬念,1个view 对应一个presenter但是在视图比较复杂,视图需要分离的时候就有交互上的问题了。目前我在代码中分别应用了如下三种方式:1.

2017-05-27 15:32:58 630

原创 一步一步完成小说下载阅读器之架构设计(一)

因为自己比较看小说,然而应用市场的小说阅读器基本上都有广告,实在是很烦。所以之前自己写了一个没有后台的小说阅读器,完全满足了自身需求。现在将整个app回顾一下

2017-05-27 15:00:43 1075

原创 自定义倒计时View的性能优化

在文章之前先放一张效果图, 动画很简单,每倒数一秒,一个指针变亮,中间刷新时间。在之前UI还没有和我讨论这个效果的时候,就给了我60张图,让我一秒刷新一个bitmap。第一种方法:直接draw bitmap。当然,不用想我就是拒绝的。60张图,一张图像素是320*230。60张图总共占用内存是320*320*4*60/1024 = 23MB 内存。为了一个动画占用24MB内

2017-05-27 14:06:36 244

原创 获取当前Wifi的状态

项目当中有段代码对Wifi状态的判断,需要知道当前Wifi是关闭的和连接的。原来写的代码是使用ConnectivityManager 如下代码: ConnectivityManager connectivityManager = (ConnectivityManager) getSystemService(CONNECTIVITY_SERVICE); if(B

2017-03-24 20:38:50 1132

原创 直接继承CompoundButton接收不到ACTION_UP的原因

前提:由于部门调整,所以我的工作职责变成 搭建一个动态特效组件库来供项目部门使用,任务比较庞大。hoho,慢慢来。任务一:一个带动态特效的Switch。任务分解:由于需求特效不能直接继承Switch来做,只能将代码写入到Switch源码中,为了以后调试方便及方便其他人员调试,所以需要将Switch放到eclipse中编译通过,那么,开始吧。遇到问题:1. import androi

2015-04-07 16:44:57 407 1

空空如也

空空如也

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

TA关注的人

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