Handler原理简述 1.handler发送消息根据时间先后顺序插入到消息队列 2.Looper.loop()不断从消息队列中取消息 3.MessageQueue.next...
Handler原理简述 1.handler发送消息根据时间先后顺序插入到消息队列 2.Looper.loop()不断从消息队列中取消息 3.MessageQueue.next...
Android MotionEvent 详解,之前用了两篇文章 事件分发机制原理 和 事件分发机制详解来讲解事件分发,而作为事件分发主角之一的 MotionEvent 并没有...
LiveData是Jetpack里一个十分常用的组件,它是一个可以被观察的数据源。能够感知 Activity等的生命周期,在onStart或者onResume的时候才会回调监...
系列文章: Glide源码探究(一) - 生命周期绑定与Request创建[//www.greatytc.com/p/85da220d8442] Glide源码探究...
系列文章: Glide源码探究(一) - 生命周期绑定与Request创建[//www.greatytc.com/p/85da220d8442] Glide源码探究...
一、Java 知识梳理 Java&Android 基础知识梳理(0) - Java 基础知识大纲Java&Android 基础知识梳理(1) - 注解Java&Android...
写在前面 刚换一个新工作,先熟悉了一周的代码,第二周上班第一天老板开会来了个以后开发必须要先单元测试。。。瞬间心中万只神兽奔腾不止(在此之前我只知道单元测试这四个字)so 写...
系列文章: 安卓特效相机(一) Camera2的使用安卓特效相机(二) EGL基础安卓特效相机(三) OpenGL ES 特效渲染安卓特效相机(四) 视频录制 谷歌在安卓5....
上一章《Camera2 预览》[//www.greatytc.com/p/067889611ae7]我们学习了如何配置预览,接下来我们来学习如何拍照。 阅读完本章,...