- 博客(11)
- 收藏
- 关注
原创 Android Q(10.0)数组下标越界崩溃
Android Q(10.0)及以上版本 SparseArray ArrayIndexOutOfBoundsException问题处理android10.0发布之后,我们在最快的时间进行了适配,但是在项目发布上线之后,线上用户反馈了一个必现的崩溃bug。经过分析发现,该bug只在android10.0及以上的手机上才会出现,在android10以下的版本从未出现。根据崩溃日志分析发现,崩溃原因是数组下标越界,跟踪代码发现,是因为项目中使用了SparseArray,在使用SparseArray的keyA
2020-10-29 15:25:28
1130
翻译 Okio学习之官方文档翻译
Okio学习之官方文档翻译记录链接: Okio官方文档连接Okio是一个对java.io和java.nio的补充库。它使我们对数据的访问、存储和加工更加容易。它最初是作为OkHttp的一个组件库,OkHttp是Android中包含的功能强大的HTTP客户端。 它已被很好地锻炼,并准备解决新问题。Okio is a library that complements java.io and java.nio to make it much easier to access, store, and pr
2020-10-18 21:26:36
541
2
翻译 5.Glide使用之图片调整大小和缩放
通常来讲,这是最佳的如果您的服务器提供的图像是你需要准确的尺寸,这是一个完美的带宽、内存消耗和图像质量之间的平衡。 override(horizontalSize, verticalSize)Glide .with(context) .load(UsageExampleListViewAdapter.eatFoodyImages[0]) .override(600, 200
2017-05-02 18:30:06
1430
原创 Android 自定义阴影进度实现仿QQ图片上传
首先上效果: 实现步骤: 一、首先attrs增加自定义属性:<!-- ProgressImageView --> <declare-styleable name="ProgressImageView"> <!--图片圆角大小--> <attr name="roundPixel" format="dimension|reference"></attr
2016-12-29 17:08:54
2171
翻译 Glide加载图片之自定义转换
Transformations 转换可以在图片显示出来之前对其做一些处理。例如,如果您需要对一个要显示图片做灰度处理,但只有原始fully-colored的版本,您可以使用一个transformation操作图片将其转变为灰度图片。不要误会我的意思哦,转换不是仅仅局限于颜色转换,你可以改变图片的任何属性:大小,界限,颜色,像素点等等。Glide已经提供了两个转换,我们之前已经用过了:fitCent
2016-08-24 14:46:34
416
转载 java并发编程浅析
转自开源中国问答:[http://www.oschina.net/question/12_11255%20java%E5%B9%B6%E5%8F%91%E7%BC%96%E7%A8%8B] 只为技术积累的点点滴滴 如有侵权,请联系我:wangzhenzhou@anhao.cn让我们开始来从入门了解一下 Java 的并发编程。本文主要介绍如何开始创建线程以及管理线程池,在 Java 语言中,一个最
2016-06-17 15:37:57
315
转载 欢迎使用优快云-markdown编辑器
欢迎使用Markdown编辑器写博客本Markdown编辑器使用StackEdit修改而来,用它写博客,将会带来全新的体验哦:Markdown和扩展Markdown简洁的语法代码块高亮图片链接和图片上传LaTex数学公式UML序列图和流程图离线写博客导入导出Markdown文件丰富的快捷键快捷键加粗 Ctrl + B 斜体 Ctrl + I 引用 Ctrl
2016-06-17 15:25:53
196
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人