1、app启动 app启动流程: 开机------>BootLoader(引导芯片)------>Linux Ke...[作者空间]
config.gradle文件的配置以及使用 在项目根目录下新建config.gradle文件 并在项目build...[作者空间]
上篇学习了视频的播放,这篇学习音频的播放;关于音频还需要了解音频的一些知识,这里推荐一篇博客:https://bl...[作者空间]
当应用升级7.0之后,进程间分享Uri,Google推荐使用FileProvider; 相应的你从适配FilePr...[作者空间]
音视频播放流程图: 视频播放原理解析: 视频:视频(Video)泛指将一系列静态影像以电信号的方式加以捕捉、纪录、...[作者空间]
首先要了解以下FFmpeg是什么? 简介: FFmpeg是一套可以用来记录、转换数字音频、视频,并能将其转化为流的...[作者空间]
1、SVG概念: SVG是一种图像文件格式,类似PNG,JPG。只不过PNG这种图片需要图像引擎加载,SVG则是由...[作者空间]
自定义布局简单分类: 一、自绘控件 这里我们实现一个可以沿着圆周来旋转的飞机图标 首先了解一下PathMeasue...[作者空间]
在平时工作中,团队协作是一个必不可少的环节,代码风格迥异或者代码格式不规范都会影响开发效率,影响代码质量,所以工作...[作者空间]
1、概念:画笔,保存了绘制几何图形,文本和位图的样式和颜色信息 2、常用api:主要如颜色,效果和文本相关等 Pa...[作者空间]
为什么要屏幕适配? 因为Android设备的碎片化严重,导致app的界面元素在不同分辨率的设备屏幕尺寸上显示不一致...[作者空间]
View的绘制: 四个关键步骤: 1、绘制背景 drawBackgroud(canvas) 2、绘制自己 onDr...[作者空间]
View的布局: 两个关键步骤: 1、调用系统view.layout确定自身的位置,即确定mLeft、mTop、m...[作者空间]
上篇中我们分析到view视图的渲染主要是由ViewRootImpl负责,系统调用了performTraveals开...[作者空间]
view的测量、布局、绘制 根据(二)中分析,我们知道view的测量、布局、绘制分别调用了performMeasu...[作者空间]
UI是如何绘制的? 在(一)中已经写过了视图资源文件的由来,现在需要找到UI的绘制入口在哪? Android程序的...[作者空间]
1、UI结构,从Activity的setContentView()入手;了解xml布局的嵌套关系 第一步、根据代码...[作者空间]
一、ANR说明和原因 1.1 简介 ANR全称:Application Not Responding,也就是应用程...[作者空间]
github源码分享:https://github.com/greenrobot/EventBus 官方图解: E...[作者空间]