唯鹿的博客

一只努力的程序猿

Android 9.0中的新功能 - PrecomputedText

PrecomputedText如字面意义一样,是用来预先计算文本的。它的诞生也是因为计算文本是一个耗时操作,它需要根据字号、字体、样式、换行等去计算,并且这个计算时间随着文字数量的增加而增加。

2019-04-15 08:29:56

阅读数 1165

评论数 0

记一次Glide的错误配置

1.问题 我们知道Glide默认使用的是HttpUrlConnection的方式请求网络获取图片,具体实现参见HttpUrlFetcher 类。 而OkHttp的出现就是用于替代HttpUrlConnection和HttpClient,它的高效与强大我就不多说了,官方文档如下: OkHttp 是...

2018-11-11 18:03:17

阅读数 762

评论数 0

RecyclerView局部刷新爬坑之路

前几天看到的一篇文章,感觉和我的爬坑经历很像,感觉相见恨晚,所以转载一下。原文地址:安卓易学,爬坑不易—腾讯老司机的RecyclerView局部刷新爬坑之路

2017-03-23 22:44:30

阅读数 4598

评论数 6

一些你需要知道的布局优化技巧

转载请注明出处:http://blog.csdn.net/qq_17766199/article/details/52863741 今天分享一些layout布局书写中的一些技巧,希望看过之后你也一样可以写出性价比高的布局。我个人的目标是用最少的View写出一样效果的布局。

2016-10-19 21:50:45

阅读数 9977

评论数 59

使用Picasso加载图片的内存优化实践

我来简单对比一下常用的图片加载库Picasso、Glide、Fresco。(不要问我UIL,因为作者已经不维护了,不推荐使用了。但是他的设计思想值得每个人学习!)

2016-08-27 14:21:04

阅读数 1536

评论数 0

Android UI性能优化 -- GPU过度绘制

首先我参考了鸿洋大神的文章,真心写的很棒,受益匪浅:点击打开链接 当然过度绘制是无法完全避免的,适度的是可以接受的,但过多了之后就会造成性能影响。引用大牛的分析就是: 设备的内存带宽是有限的,当过度绘制导致应用需要更多的带宽(超过了可用带宽)的时候性能就会降低。带宽的限制每个设备都可能是不一...

2015-11-06 10:38:23

阅读数 2074

评论数 0

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