Android垃圾回收机制与分代回收策略
GC 回收机制与分代回收策略
垃圾回收(Garbage Collection,简写为 GC)可能是...
卓越工程之如何做好Code Review
阿里妹导读
本文主要从我们为什么需要CR?CR面...
android Choreographer工作逻辑总结
为了更好的理解使用Choreographer监控App FPS的原理,本文先来梳理一下Choreogra...
Android 大型工程 App Bundle 模块化实践
导言 Android App Bundle 是 Android 新推出的一种官方发布格式,可让您以更高...
Guava 源码分析(Cache 原理)
前言
Google 出的 Guava 是 Java 核心增强的库,应用非常广泛。
我平时用的也...
android简单易用的Gallery
一个简单的工具用于浏览照片和视频。项可以按日期排序,大小,名称升序或降序,照片可以放大。媒体文件多个列所示根据显示的大小,您可以更改缩放手势的列数。他们可以被重新命名,共享,删除,复制,移动。图片也可以裁剪、旋转或直接从应用程序设置为壁纸
Jetpack使用(四)ViewModel核心原理
ViewModel其实是和前面说的LiveData一起组合使用的,引用官方的一句话:ViewModel...
Android 14适配指南
一、应用行为变更
1.1、进程只能杀死自己的后台进程
说明:从Android 14开始,当应...
android RecyclerView的刷新机制
本文会从源码分析两件事 :
adapter.notifyXXX()时RecyclerView的UI刷新的逻辑...
Android-图片压缩
前言:让我们手撸一个图片压缩库,对压缩工具鲁班进行升级改造。
在平常开发...
Android车载应用开发与分析(8)- 车载多媒体(三)- 原生音乐播放器(上)
1. LocalMedia
LocalMedia 是 CarAndroid 中自带的本地音乐播放器,它可以...
抖音 Swift 编译优化 – 基于自定义 Toolchain 编译提速 60%
本文重点探讨全部模块化后带来的依赖解析瓶颈,主要包括对头文件增...

