前言: 各位同学大家好,有段时间没有给大家更新文章了,因为前段时间要去考驾照一直都在学车所以 都没时间更新文章了,最近又开始学习安卓的一些技术 所以就开始一些安卓部分的文章,...
前言: 各位同学大家好,有段时间没有给大家更新文章了,因为前段时间要去考驾照一直都在学车所以 都没时间更新文章了,最近又开始学习安卓的一些技术 所以就开始一些安卓部分的文章,...
很多BAT也不一定能懂的binder机制!因为搞懂binder需要会c,linux内核知识。看java根本就看不懂!我同事从小米跳槽过来,干安卓framework层10年,是...
uniapp本地打包官方文档[https://nativesupport.dcloud.net.cn/AppDocs/usesdk/android],可以根据官方文档中的sd...
最近在做ANR优化,发现线上非常多的ANR(一半以上)原因都是Input dispatching timed out。对于Activity或Service生命周期的ANR产生...
组件化被越来越多的Android项目采用,而作为组件化的基础——路由也是重中之重。本篇文章将详细的分析阿里巴巴开源的路由框架ARouter。从源码的角度解释为什么这样使用,以...
废话不多说,直接开始Demo传送门 注意:无论是动静态注册还是动态注册,Java端代码都是一样的,所谓的静动态注册是指在C/C++里面的操作,下面会具体讲 静态注册 java...
目录 1.App为何臃肿? Android出现的最初几年里很少有几十兆的APP,但是现在我们却发现几十兆的应用比比皆是,出现这种情况的原因主要有以下三种: Android碎片...
前言 有好多人向我咨询过Input ANR问题,说实话,我也是一直无法彻底的解释清楚,我下决心要彻底搞懂这块知识点。 话不多说先上图 一个event的正常流程 InputRe...
Choreographer的作用 结合上篇Android 绘制原理可知道,屏幕每16ms 显示frame buffer上的帧信息,然后frame buffer和back bu...
Android 开发 单元测试 (Mock) 上一篇文章中说了JUnit4的作为单元测试的情况下去测试java代码的基本用法, 主要讲到了一些用在有返回值的方法,那么这章,...
本文主要介绍使用CLion开发OpenGL项目时,freeglut 的基本配置。 测试环境:CLion + MinGW64 + freeglut 3.0 下载freeglut...
简介 Android Profile CPU是Android studio自带的一个功能,打开方式:View > Tool Windows > Android Profile...