这个系列最后一篇文章,简单总结下SurfaceFlinger的启动流程及合成视图过程。 一、SurfaceFlinger启动流程 Surface...
这个系列最后一篇文章,简单总结下SurfaceFlinger的启动流程及合成视图过程。 一、SurfaceFlinger启动流程 Surface...
原创文章,转载注明出处,多谢合作。 有段时间没有跟新文章了,最近有点忙,但是博客也不能因此停更了,打起精神,立个flag,两周内把硬件加速总结完...
前言 最近写业务的时候遇到一个带有轮播的界面 在交互效果还定稿的时候,大佬同事建议轮播样式可以考虑 MotionLayout 中的 Carous...
DataBinding 是谷歌官方发布的一个框架,顾名思义即为数据绑定,是 MVVM 模式在 Android 上的一种实现,用于降低布局和逻辑的...
1.Android增强现实(一)-AR的三种方式(展示篇)2.Android增强现实(二)-支持拖拽控制进度和伸缩的VrGifView3.And...
Lifecycle的存在意义 文章开头先来引入一个 业务案例 这是一个学习英语的App,部分页面支持 划词播放 如何可以优雅得实现这个真实的业务...
在OkHttp3中,其灵活性很大程度上体现在可以 intercept 其任意一个环节,而这个优势便是okhttp3整个请求响应架构体系的精髓所在...
知其然,知其所以然。了解原理之后会帮助我们在使用过程中遇到问题能够定位的更准确,速度更快一点。所以搞了一波DataBinding的原理,记录下来...
引言:当在 xml 中给 View、ViewGroup 设置 android:layout_height="wrap_content" 时,发现...
面试已经过一段落,前前后后面试了有10几家公司,遇到的Android基础知识考核大同小异,借此机会对Android知识进行一个总结。 1.内存泄...