Kotlin系列之filter、find、any、map、flatMap、takeWhile、reduce、groupBy常见高阶函数
高阶函数:filter
是一个过滤器,能够通过各种条件过滤出符合该条件的数据。
...
HandlerHandler 使用详解
一、Handler 简介
二、Handler 消息处理机制原理
三、Handler 机制处理的4个关键...
动态加载Android动态加载so!这一篇就够了!
1
背景
对于一个普通的android应用来说,so库的占比通常都是巨高不下的,...
Android之.9图的知识
.9图的介绍
.9图也称为pPatch图,它是android app开发里一种特殊的图片形式,...
性能优化抖音 Android 性能优化系列:启动优化之理论和工具篇
启动性能是 APP 使用体验的门面,启动过程耗时较长很可能导致用户使用 APP 的...
APK的更新、安装、隐藏、解除隐藏
一、用户安装的apk发生更新
public void registerReceiver(Context context) {...
Guava 源码分析(Cache 原理)
前言
Google 出的 Guava 是 Java 核心增强的库,应用非常广泛。
我平时用的也...
Android 12 适配升级小结
Android 12 发布已经有好几个月了,而且随着各大市场对应用适配的要求逐渐提高,...
Jetpack Compose屏幕适配
开始
和之前一样,阅读这篇文章,了解一下适配的思路 :一种极低成本的Android屏幕...
Android原生编解码接口MediaCodec详解
MediaCodec 是 Android 中的编解码器组件,用来访问底层提供的编解码器,通常与 Me...
大厂Android端可视化埋点的实现
Android端可视化埋点的实现
***导语 ***客户端埋点是数据收集的最基本手段,对于一...
ConstraintLayout
前言
这是自己参与校对的文章,以后除了发布一些自己的内容外,也会去翻译一些...
ANDROID进程系统:进程的创建、启动与调度流程
文章目录
一 进程的创建与启动流程
二 进程的优先级
三 进程的调度流程...