一、DataBinding使用 本文着重讲解DataBinding原理,使用的例子比较简单,若读者想要了解更多的DataBinding的使用方法介绍,可以自寻相关资料,本文纯...
一、DataBinding使用 本文着重讲解DataBinding原理,使用的例子比较简单,若读者想要了解更多的DataBinding的使用方法介绍,可以自寻相关资料,本文纯...
用户从Launcher程序点击应用图标可启动应用的入口Activity,Activity启动时需要多个进程之间的交互,Android系统中有一个zygote进程专用于孵化An...
AOP AOP是 Aspect Oriented Programming 的缩写,即“面向切面编程”,通过使用AOP可以在编译期间对代码进行动态管理,一达到统一维护的目的。A...
我们先来看下Android应用程序打包流程: 通过上图可知,我们只要在图中红色箭头处拦截(生成class文件之后,dex文件之前),就可以拿到当前应用程序中所有的.class...
Mac环境用Shell脚本编译最新版ffmpeg-4.2.1 FFmpeg简介 FFmpeg是一套可以用来记录、转换数字音频、视频,并能将其转化为流的开源计算机程序 FFmp...
一、事件定义 定义:当用户触摸屏幕时,将产生的触摸行为(Touch事件) 事件类型 MotionEvent.ACTION_DOWN 手指刚接触屏幕 MotionEvent.A...
通过本篇文章,你将会了解 安卓属性动画的基本架构 插值器和估值器在动画中的作用 手撸属性动画 设想一下,如果你是google的工程师,让你去设计一个属性动画,你该如何设计?在...
之前有一篇文章源码分析了Activity#setContentView,但是目前我们写的Activity基本都是继承自AppCompactActivity,google也是建...
从源码角度分析Activity#setContentView 我们平时在开发的过程中将一个layout绘制出来是通过Activity#setContentView 先来看看源...