- 博客(3)
- 收藏
- 关注
原创 Android性能优化系列(一):App启动优化
为什么要做App的启动优化?网页端存在的一个定律叫8秒定律:即指用户访问一个网站时,如果等待打开的时间超过8秒,超过70%的用户将会放弃等待。同样的,移动端也有一个8秒定律:如果一个App的启动时间超过8秒或有明显的卡顿,80%的用户将会退出应用并对程序员进行口吐芬芳。当然这是我瞎编的,但却不代表是不存在的。最起码肯定会影响App在市场上的评分,进而让更多的用户在对比过程中选择竞品。知...
2020-02-21 15:23:44
1502
原创 线程池与工厂模式、代理模式的结合使用
为了提高代码的效率,我们经常会使用到线程池,那在实际项目工作中,如何将线程池与工厂模式和代理模式结合使用,使我们的代码更高效,更具有面象对象的思想,以及维护和拓展性更高呢?接下来,我将结合下列代码讲讲我平时写项目时的写法,至于线程池是什么?工厂模式和代理模式的概念等,大家如何不知道的,可以在网上自己查下,这里就不做过多累赘的介绍。 首先,我们先来创建一个线程池代理类
2016-04-03 01:27:28
3794
1
原创 关于Adapter和ViewHolder的另类写法
网上已经有一些关于ViewHolder的另类写法,但如果item里控件稍多起来的话,整个adpter类还是会稍显冗余。于是接下来为大家介绍另一种另类的写法。 项目就是对一个ListView填充数据。 ListView优化里,ViewHolder类的重要性不言而喻,寻常ViewHolder类写法的弊端就不说了,大家都懂。 这里先自定义一个B
2016-03-26 19:05:17
561
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅