前一篇文章,我们讲了Input ANR是怎么产生的[ANR]Input ANR是怎样产生的[https://www.jianshu.com/p/6533eb65f5a6],着...
![240](https://cdn2.jianshu.io/assets/default_avatar/9-cceda3cf5072bcdd77e8ca4f21c40998.jpg?imageMogr2/auto-orient/strip|imageView2/1/w/240/h/240)
IP属地:浙江
前一篇文章,我们讲了Input ANR是怎么产生的[ANR]Input ANR是怎样产生的[https://www.jianshu.com/p/6533eb65f5a6],着...
Activity启动流程分为三步: 1. Launcher请求ATMS过程 2. ATMS到ApplicationThread的调用过程 3. Activi...
工作原理 Android 中通过 Window 作为屏幕的抽象,而 Window 的具体实现类是 PhoneWindow 。通过 WindowManager 和 Window...
Canvas概述 前面讲解了Canvas能够绘制多种图形,但没有讲解Canvas的概念,想要理解canvas不容易,官方对Canvas这个类的介绍没有说太多,下面我说说我的理...
前言 经过上一篇文章的解析,我们熟知了Android在绘制流程之前需要完成的事情。本文将继续和大家聊聊onMeasure流程。并且举几个常用的View的onMeasure进行...
Android 语音TTS 识别全链路过程 本地录音 =》 ASR识别=》请求后台语义=》语义落域分发返回=》本地仲裁处理落域分发=》TTS播报 下面是语音链路的一些基本思...
面试问题 Http协议概述 为什么OkHttp使用Socket而不是HttpUrlConnection OkHttp的核心类有哪些 OkHttp的流程 构建者在OkHttp中...