前一篇文章,我们讲了Input ANR是怎么产生的[ANR]Input ANR是怎样产生的[https://www.jianshu.com/p/...
前一篇文章,我们讲了Input ANR是怎么产生的[ANR]Input ANR是怎样产生的[https://www.jianshu.com/p/...
epoll机制 一句话解释:epoll机制可以监听特定的fd,当fd收到内容时,发送事件回调。相比select和poll机制,效率更高。 epo...
前言 在手机APP开发的时候,一般默认会适配竖屏,游戏开发除外。但是在Android平板电脑开发中,屏幕旋转的问题比较突出,可以这样说,平板电脑...
我们知道,在Android系统中,每一个应用程序一般都会配置很多资源,用来适配不同密度、大小和方向的屏幕,以及适配不同的国家、地区和语言等等。这...
在前面一篇文章中,我们分析了Android应用程序资源的编译和打包过程分析[https://www.jianshu.com/p/d3c1828c...
Android应用程序主要由两部分内容组成:代码和资源。资源主要就是指那些与UI相关的东西,例如UI布局、字符串和图片等。代码和资源分开可以使得...
之前在Android 8.1 上对Recents功能整个工作流程进行了详细分析,可以参考文章:Android 近期任务列表Recents功能[h...
一.简介 Watchdog,从中文字面意思来看是“看门狗”,有看护之意。最早引入Watchdog是在单片机系统中,由于单片机的工作环境容易受到外...
前言 Glide,该功能非常强大 Android 图片加载开源框架 相信大家并不陌生Github截图 正由于他的功能强大,所以它的源码非常复杂...
初识DecorView和ViewRootImpl/ViewRoot 很多书上都提过这两个类,我一度以为他们俩谁是谁的实现类,查了一下发现View...
专题公告
源码分析