引子 业务开发中列表项的曝光埋点做得越来越精细了。 一开始,我是在 onBindView() 中上报列表项曝光的: 这样实现超简单,但也有缺点。...
引子 业务开发中列表项的曝光埋点做得越来越精细了。 一开始,我是在 onBindView() 中上报列表项曝光的: 这样实现超简单,但也有缺点。...
什么是“异步数据流”?它在什么业务场景下有用武之地?它背后的原理是什么?读一读 Flow 的源码,尝试回答这些问题。 同步 & 异步 & 连续异...
以Android11 为目标版本的应用(targetSdkVersion>=30才有影响) 所有应用在Android11设备上适配改动(无论ta...
1 前言 日常开发过程中我们经常调用startActivity(..)启动新的Activity,那么系统是如何找到这个Activity,Acti...
android ActivityManagerService 源码分析—-Activity管理(一) framework中的ProcessRec...
在正式解释什么是fd泄露的时候,先看看三份log,是否有眼熟而不知所措感觉?结合公司同事的深入研究,总结了多种实际案例,才有了这篇文章,以后FD...
一、需求 获取当前系统中应用可用的空闲内存。 二、遇到的问题 方法一:dumpsys meminfo 可知通过此方法获取的free mem大约为...
泛型机制是我们开发中的常用技巧,也是面试常见问题不过泛型机制这个知识点也比较繁杂又不成体系,学了容易忘本文从几个问题出发梳理Java泛型机制知识...
导读 DRouter是滴滴乘客端自研的一套Android路由框架,基于平台化解耦的思想,为组件间通信服务。该项目以功能全面、易用为原则,支持各种...
本文对Android H5秒开方案进行了调研,对今日头条App的秒开方案进行了详细分析。 本文首发:http://yuweiguocn.gith...
专题公告
android