前言 Android事件分发机制是Android开发者必须了解的基础 网上有大量关于Android事件分发机制的文章,但存在一些问题:内容不全、思路不清晰、无源码分析、简单问...
前言 Android事件分发机制是Android开发者必须了解的基础 网上有大量关于Android事件分发机制的文章,但存在一些问题:内容不全、思路不清晰、无源码分析、简单问...
如需转载请评论或简信,并注明出处,未经允许不得转载 系列文章 Android布局优化(一)LayoutInflate — 从布局加载原理说起 Android布局优化(二)优雅...
前言 自定义View原理是Android开发者必须了解的基础; 在了解自定义View之前,你需要有一定的知识储备; 本文将全面解析关于自定义View中的所有知识基础。 Car...
在Java泛型编程中,很多单词从英文翻译中文后会变味,令人难以理解。在很多讲解Java泛型的中文作品中,对于同一英文单词的翻译也是各不相同,阅读时容易产生误解。在接下来的一段...
在许多App中看到, toolbar有收缩和扩展的效果, 例如: 与AppbarLayout组合的滚动布局(RecyclerView, NestedScrollView等),...
最近公司要求提供一个支持 Android 硬件转码的底层库,所以自己从头去看了 MediaCodec 相关的知识,费了老大的劲终于完成了。目前的硬件转码使用 MediaCod...
vx搜索『gjzkeyframe』 关注『关键帧Keyframe』来及时获得最新的音视频技术文章。 对于刚开始接触音视频开发的同学,最头疼的问题应该是音视频纷繁庞杂的概念,如...
在过去的2016,看了不少书,现在回想,仿佛都是零星片段,很难有系统的收获,能被应用的就更是为之甚少。出于这个原因,激发了我在2017要写博客这一计划。 说到写博客,最早的启...
1. 简单介绍一下Glide缓存 Glide 缓存机制主要分为2种:内存缓存和磁盘缓存使用内存缓存的原因是:防止应用重复将图片读入到内存,造成内存资源浪费。使用磁盘缓存的原因...
这次来面试的是一个有着5年工作经验的小伙,截取了一段对话如下: 面试官:我看你写到Glide,为什么用Glide,而不选择其它图片加载框架?小伙:Glide 使用简单,链式调...