标签 Bitmap 下的文章

一、先说我的判断 二、AutoFDO 了解一下就够了 三、后台与功耗:别把 Wake Lock 当常规方案 四、常见后台场景,我一般会这样改 1. 用户主动上传或下载:优先系统方案 2. 一次性或周期同步:优先 WorkManager 3. 位置更新:减少频率,利用批处理 4. 其他几个容易踩坑的场景 五、内存优化:先抓大头,别一上来就玩花活 1. Bitmap 和大对象生命周期 2. 缓存不是越多越好 3. 泄漏防护:比“优化技巧”更值得先做 六、测量工具链:没有数据,先别急着下结论 1. Perfetto 适合看“系统全景” 2. Android Studio Profiler 适合日常定位 3. Macrobenchmark 适合做回归 七、Jetpack Compose:别只盯着“重组”两个字 1. 列表优先保证稳定 key 2. derived

- 阅读剩余部分 -

1. Android版本Bitmap内存管理历史演进 Android 2.3及以下(API ≤ 10) Android 3.0-7.1(API 11-25) Android 8.0+(API 26+) 2. 当前最佳实践(2025年) 不需要手动回收的场景 仍需要手动回收的场景 3. 现代化的Bitmap管理策略 使用BitmapFactory.Options优化: 使用inBitmap复用内存 使用LruCache与WeakReference管理Bitmap: 4. 推荐的现代化方案 1. 使用成熟的图片加载库: 2. 在Jetpack Compose中: 5. 总结建议 ✅ 现代Android开发中(API 26+) ⚠️ 仍需手动管理的场景 🎯 最佳实践 本文首发地址 https://h89.cn/arch

- 阅读剩余部分 -

使用 RenderEffect 模糊 使用 Vukan 模糊 使用 GLSL 模糊 RS、Vukan、RenderEffect、GLSL 效率对比 本文首发地址 https://blog.csdn.net/CSqingchen/article/details/134656140 最新更新地址 https://gitee.com/chenjim/chenjimblog 通过 Android Bitmap 使用 ScriptIntrinsicBlur、Toolkit 实现模糊,我们已经知道两种实现模糊方法。 本文主要讲解另外几种高效实现Bitmap模糊的方法。 使用 RenderEffect 模糊 RenderEffect 是 Android 中一种用于实现图像特效的类,**最低 API 要求 31 ** 。 它允许开发者在不修

- 阅读剩余部分 -