240 投稿
收录了86篇文章 · 4人关注
  • [Input] socket连接的创建

    前一篇文章,我们讲了Input ANR是怎么产生的[ANR]Input ANR是怎样产生的[https://www.jianshu.com/p/...

  • 从epoll机制看MessageQueue

    epoll机制 一句话解释:epoll机制可以监听特定的fd,当fd收到内容时,发送事件回调。相比select和poll机制,效率更高。 epo...

    3.4 尹学姐 1 26 1
  • [ANR监控] ANR捕获,这些要点你必须知道

    大家都知道,当发生ANR后,App会弹窗提示”应用失去响应,是否重启“,然后系统会dump一份trace文件,存在data/anr目录下。 普通...

    1.7 尹学姐 0 10
  • Resize,w 360,h 240
    [ANR] Input ANR是怎么产生的

    最近在做ANR优化,发现线上非常多的ANR(一半以上)原因都是Input dispatching timed out。对于Activity或Se...

    2.9 尹学姐 0 22
  • Resize,w 360,h 240
    为什么 Android 存在自定义 ROM?

    Android 是基于 Linux 内核的移动操作系统,是为智能手机、平板电脑等触屏移动设备设计的开源软件。Android 由称为开放手机联盟 ...

  • Android Setting大作战

    前言 本文讲的是Settings相关开发经常用到的地方,主要有WIFI、蓝牙、系统或应用升级、音量调节、亮度调节、多语言切换等。在不同Andro...

    2.1 GitCode8 1 14
  • 从measure角度来优化ConstraintLayout

      熟悉ConstraintLayout的同学都知道ConstraintLayout内部的子View最少会measure两次,一旦内部有某些Vi...

  • Resize,w 360,h 240
    [转]Android隐私合规检测方法

    背景:公司的APP被工信部通报:1.在用户确认隐私权限以前会获取用户的mac地址。2.在app内频繁的获取定位,超过了场景所必须的频次。 排查过...

    1.0 waiwaaa 2 9
  • Android高手笔记 - 开篇 & 崩溃优化

    开篇-焦虑的移动开发者如何破局 移动互联网的发展不知不觉已经十多年了,Mobile First 也已经变成了 AI First。换句话说,我们已...

    1.2 今阳说 0 11
  • SurfaceView和TextureView

    SurfaceView SurfaceView中采用了双缓冲机制,保证了UI界面的流畅性,同时 SurfaceView 不在主线程中绘制,而是另...

专题公告

高级