一、引言 不论从事安卓应用开发,还是安卓系统研发,应该都遇到应用无响应(ANR,Application Not Responding)问题,当应用程序一段时间无法及时响应,则...
一、引言 不论从事安卓应用开发,还是安卓系统研发,应该都遇到应用无响应(ANR,Application Not Responding)问题,当应用程序一段时间无法及时响应,则...
一、概念 ANR(Application Not responding),是指应用程序未响应,Android系统对于一些事件需要在一定的时间范围内完成,如果超过预定时间能未能...
一、Application 的启动流程 二、DAG有向无环图 在上图中,任务的执行有方向(有序),且没有回环。在图论中,这种一个有向图无法从某个顶点出发经过若干条边回到该点,...
动画 Flutter中的动画系统基于Animation对象的,和之前的手势不同,它不是一个Widget,这是因为Animation对象本身和UI渲染没有任何关系。Animat...
我们需要关心的 关键点: 总结子线程,用的是Application 作用域,不会搞空白的 Fragment。主线程,非Application 作用域,通过空白的Fragmen...
一、into源码 into时序图: RequestBuilder.java 上面代码就两大步: 第一步:先拿到当前 ImageView getScaleType 类型的属性,...
https://juejin.im/post/6844903951897198605[https://juejin.im/post/6844903951897198605]h...
Android知识总结[https://www.jianshu.com/p/01b1de0504d2] 一、简介 把一组相似的对象当作一个单一的对象,为的是减少数据类型。 1...
Android知识总结[https://www.jianshu.com/p/01b1de0504d2] 一、onDraw 执行流程 此时在ViewRootImpl中执行的dr...
Android知识总结[https://www.jianshu.com/p/01b1de0504d2] 一、加载插件类 那我们如何使用类加载器去加载一个类呢?非常的简单,例如...
Android知识总结[https://www.jianshu.com/p/01b1de0504d2] 一、ANR出现原因 Android 系统中, ActivityMana...
Android知识总结[https://www.jianshu.com/p/01b1de0504d2] 一、前言 Window的删除过程,本文中从WindowManagerI...
Android知识总结[https://www.jianshu.com/p/01b1de0504d2] 在AMS的 attachApplicationLocked 方法中发送...
Android知识总结[https://www.jianshu.com/p/01b1de0504d2] 一、简介 LruCache(Least Recently Used)算...
Android知识总结[https://www.jianshu.com/p/01b1de0504d2] 一、UML类图 策略模式定义了一系列算法,并将每个算法封装起来,使他们...
Android知识总结[https://www.jianshu.com/p/01b1de0504d2] 一、APK 的结构 文件META-INF :签名文件res:资源文件r...
Android知识总结[https://www.jianshu.com/p/01b1de0504d2] 一、启动插件的四大组件 1.1、宿主启动插件的Activity Act...