1. 背景 几年前做过一个需求,背景是这样的: 公司的App中接入了广点通广告,这需要在APP内嵌入广告SDK。 在OPPO VIVO等应用市场中,如果APP嵌入了第三方广...
1. 背景 几年前做过一个需求,背景是这样的: 公司的App中接入了广点通广告,这需要在APP内嵌入广告SDK。 在OPPO VIVO等应用市场中,如果APP嵌入了第三方广...
冷启动秒开 目前基本上为了看到应用秒开的效果,我们都会在启动页的主题设置logo的背景图,如下这样: @drawable/layer_splash_space 将andro...
最近在项目中研究计步模块,主要功能记录当天步数,类似微信运动,支付宝计步,咕咚今日步数。开发之前的调研工作,搜遍baidu,google,github都没有找到我想要的dem...
本篇文章是计步模块第一版V1.0.0,在运行一段时间发现用户投诉很多,计步有时不准确。 对计步模块进行优化V2.0.0,解决大部分用户投诉,提高计步准确性,请查看Androi...
前言从前面的课,我门能够的到知道ui的测量和布局,那么这次,我们首先来关注下我门的ui是怎么具体画出来的。那么在这里我们首先需要了解的是具体绘制的流程以及,paint和Can...
前言 之前我们已经把UI的整体绘制流程及意义弄清楚了,那么想要开发出我们那些好看的控件还需要两个非常重要的组件,从上一节当中我们知道的在绘制时,我们看到了Canvas类在绘制...
前言 2.View布局摆放在performTraversals的测量被调用之后,我们继续往后看会看到performLayout的调用,那么时从此处开始的我们的具体布局的摆放那...
前言上一次我们讲到最基本的android运行流程和绘制流程的调用顺序,那么我们最终得到的一个结论是activity的生命周期是有系统服务所触发,由系统服务发起handle调用...
前言 在android当中对于UI体系当中往往我们会在绘制UI的时候碰到各种各样的问题而不知道从何解决, 也有时需要开发更改自定义组件时,需要做自己的调整,或者是实现...