什么是“异步数据流”?它在什么业务场景下有用武之地?它背后的原理是什么?读一读 Flow 的源码,尝试回答这些问题...[作者空间]
引子 业务开发中列表项的曝光埋点做得越来越精细了。 一开始,我是在 onBindView() 中上报列表项曝光的:...[作者空间]
以Android11 为目标版本的应用(targetSdkVersion>=30才有影响) 所有应用在Androi...[作者空间]
泛型机制是我们开发中的常用技巧,也是面试常见问题不过泛型机制这个知识点也比较繁杂又不成体系,学了容易忘本文从几个问...[作者空间]
导读 DRouter是滴滴乘客端自研的一套Android路由框架,基于平台化解耦的思想,为组件间通信服务。该项目以...[作者空间]
前言 对于handler,你会想到什么呢? 面试必考?项目常用?体系庞大? 既然它如此重要,不知对面的你了解它多深...[作者空间]
前言 今天聊聊Bitmap相关的面试题/知识点,看看你是否都弄明白了呢? Bitmap是什么,怎么存储图片? Bi...[作者空间]
本文选自「抖音 Android 性能优化」系列文章。「抖音 Android 性能优化」系列文章是由抖音 Andro...[作者空间]
https://blog.csdn.net/qq_27381325/article/details/1001627...[作者空间]
概述 一直听说 WebView 使用不当容易造成内存泄漏,网上有很多针对内存泄漏的解决方案,比较多的是在 Acti...[作者空间]
此方法可以用来大家自己检测自己的app是否非法调用了用户信息。 前言 由于开发的公司的APP被工信部警告,有违法手...[作者空间]
android ActivityManagerService 源码分析—-Activity管理(一) framew...[作者空间]
作者:胡飞洋链接:https://juejin.im/post/5f183026f265da230739b7db ...[作者空间]
Android最初原生是没有角标的,各大手机厂商推出了角标,适配也是相对麻烦,需要去适配各家,这里做了整理及使用方...[作者空间]
MMKV MMKV——基于 mmap 的高性能通用 key-value 组件,底层序列化/反序列化使用 proto...[作者空间]
Android中进程和线程的关系和区别 线程是CPU调度的最小单元,同时线程是一种有限的系统资源;而进程一般指一个...[作者空间]
xCrash xCrash 能为安卓 APP 提供捕获 java 崩溃,native 崩溃和 ANR 的能力。不需...[作者空间]
code小生一个专注大前端领域的技术平台公众号回复Android加入安卓技术群 以下内容按照技术模块来划分,每个大...[作者空间]
1 前言 日常开发过程中我们经常调用startActivity(..)启动新的Activity,那么系统是如何找到...[作者空间]
前言 我做了两期有关Looper的视频,目前来看播放量还不错,有兴趣的可以去B站观看,视频中我提到Looper采用...[作者空间]