前一篇文章,我们讲了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...
大家都知道,当发生ANR后,App会弹窗提示”应用失去响应,是否重启“,然后系统会dump一份trace文件,存在data/anr目录下。 普通...
最近在做ANR优化,发现线上非常多的ANR(一半以上)原因都是Input dispatching timed out。对于Activity或Se...
Android 是基于 Linux 内核的移动操作系统,是为智能手机、平板电脑等触屏移动设备设计的开源软件。Android 由称为开放手机联盟 ...
前言 本文讲的是Settings相关开发经常用到的地方,主要有WIFI、蓝牙、系统或应用升级、音量调节、亮度调节、多语言切换等。在不同Andro...
熟悉ConstraintLayout的同学都知道ConstraintLayout内部的子View最少会measure两次,一旦内部有某些Vi...
背景:公司的APP被工信部通报:1.在用户确认隐私权限以前会获取用户的mac地址。2.在app内频繁的获取定位,超过了场景所必须的频次。 排查过...
开篇-焦虑的移动开发者如何破局 移动互联网的发展不知不觉已经十多年了,Mobile First 也已经变成了 AI First。换句话说,我们已...
SurfaceView SurfaceView中采用了双缓冲机制,保证了UI界面的流畅性,同时 SurfaceView 不在主线程中绘制,而是另...
专题公告
高级