Egos Blog


  • 首页

  • 归档

  • 标签

Handler 机制导读

发表于 2019-10-20

除了Binder 进程间通信机制,Handler 机制可能是Android 最重要的机制了。Android 应用应用程序是通过消息来驱动的。我们一起来看下Handler 涉及到的内容。

阅读全文 »

Android ANR input 机制导读

发表于 2019-09-28

Android 工程师应该都遇到过应用无响应(ANR,Application Not Responding)问题,当应用程序一段时间无法及时响应,则会弹出ANR对话框,让用户选择继续等待,还是强制关闭。

前段时间做预装厂商反馈了好些ANR,借此机会再次复习下ANR 相关的知识。App 稳定性监控ANR 也占了大头,对ANR 流程的深刻理解也有助于做监控。希望这些Input ANR 知识对你能有所帮助。

阅读全文 »

客户端埋点漫谈

发表于 2019-09-08

不管是做增长,还是做产品。数据已经是必不可少的了。没有准确的、全面的用户身份和行为数据作为输入,在后续分析中得到准确洞察的可能性就会非常不确定,营销闭环也会缺少过程数据依据,精细化运营更难以开展。
本文从客户端角度出发,谈谈如何实现一套好用的客户端框架。

阅读全文 »

敲开RxJava 的大门

发表于 2018-03-12 | 分类于 开源框架

做了这么久的Android,还没有使用到RxJava。感觉是一件很low 的事情。RxJava 怎么学习,也困扰了自己一段时间。这次蹭着比较闲的一段时间,决定通过源码来学习下RxJava(是的,你没有看错,是通过看源码!!!)。

阅读全文 »

okhttp缓存探究

发表于 2018-02-27 | 分类于 开源框架

大半年前将okhttp引入工程,当时还专门去分析过她的缓存的实现,现在印象又模糊了,所以还是拿小本本记录下。源码地址DiskLruCache。

  1. 内存数据是什么数据结构存储的?
  2. 关闭app 以后重新打开是怎么恢复缓存在本地的信息的?
阅读全文 »

从fresco 看图片优化

发表于 2018-01-25 | 分类于 开源框架

怎么优化图片:

  1. 图片保存和传输优化:需要压缩图片大小。不同格式占空间大小不同。
  2. 内存优化(oom):压缩和复用。
阅读全文 »

xml格式介绍、resoures.arsc结构介绍以及Android 资源相关需求

发表于 2018-01-21 | 分类于 android framework

Android 资源文件关系到了很多方面:

  1. 屏幕适配。
  2. 插件化(多套皮肤需求)。
  3. 包优化(从资源方面入手)。
    阅读全文 »

Window大小位置测量以及View绘制流程

发表于 2018-01-10 | 分类于 android framework

从ViewRootImpl开始去寻找DecorView的测量绘制流程,过程涉及到Window的大小位置的测量。基于api 25(7.1.1)。

阅读全文 »

WMS之addView流程

发表于 2018-01-04 | 分类于 android framework

adb shell dumpsys window和adb shell dumpsys window windows可以用来dump 相应的Window信息。

阅读全文 »

2017

发表于 2017-12-31 | 分类于 总结

2017是工作的第三个年头了。

阅读全文 »
123
Egos

Egos

28 日志
10 分类
29 标签
© 2019 Egos
由 Hexo 强力驱动
主题 - NexT.Pisces