
Android源码分析
文章平均质量分 91
TechMix
偏信则暗兼听而明。
展开
-
【用法总结】LiveData组件要点
总结在日常开发中LiveData数据注册-更新的逻辑,什么时候更新和注意事项。原创 2024-01-14 23:42:04 · 1087 阅读 · 0 评论 -
AudioManager#abandonAudioFocus之后仍然泄漏?
记录使用AudioManager#requestAudioFocus()之后调用abandonAudioFocusRequest反注册,仍然内存泄漏问题。因为存放OnAudioFocusChangeListener的Map的key是用AudioManager对象的toString()拼接listener.toString()构造的。原创 2023-09-05 22:10:51 · 532 阅读 · 0 评论 -
RemoteServiceException: can‘t deliver broadcast 问题分析
源码层面分析RemoteServiceException: can't deliver broadcast 问题的根本原因。原创 2022-12-08 00:21:59 · 9618 阅读 · 9 评论 -
Service组件StartService()方式启动流程分析
1.前言AMS是Android四大组件工作的核心服务类,Activity和Service的启动过程均由其完成。2.ContextImpl->startService(): @Override public ComponentName startService(Intent service) { warnIfCallingFromSystemProcess(...原创 2020-03-29 15:49:52 · 650 阅读 · 0 评论 -
OkHttp报unexcepted end of stream on...错误分析
OkHttp报unexcepted end of stream on...错误分析和解决方法。原创 2022-06-24 12:30:27 · 19387 阅读 · 2 评论 -
Android中View绘制原理分析
1.Activity/Fragment/Dialog,Window和View的三类核心成员的关系2.View和WindowManager的关系2.ViewRootImpl的作用2.View绘制是从何时开始的?是怎么分发到我们View上的?3.View/ViewGroup的三大工作阶段4.理解了View的工作原理后再看自定义View的实现思路View与ViewRootImpl的绑定5.小结原创 2022-04-23 01:22:51 · 859 阅读 · 1 评论 -
OkHttp请求时Keep-Alive无法生效问题修复记录
一、问题情形还原二、问题定位过程三、小结原创 2021-12-01 00:12:02 · 8398 阅读 · 0 评论 -
OKHttp源码学习笔记(一)
OKHttp源码的学习笔记,记录一下。原创 2021-11-30 22:13:26 · 212 阅读 · 0 评论 -
从源码分析Activity,Window和View的关系
从源码角度分析Activity,Window和View的关系,总结学习经验,让您更加理解Android的GUI设计原理。原创 2019-08-18 19:55:47 · 1204 阅读 · 0 评论