优化心得和经验
- [系列视频] Android Performance Patterns : www.youtube.com/playlist?li…
- 给 App 提速:Android 性能优化总结 : android.jobbole.com/81944/
- 移动端性能监控方案 Hertz : tech.meituan.com/hertz.html
- Android 性能优化后续 : androidperformance.com/2015/03/31/…
- Android性能优化之虚拟机调优 : weishu.me/2016/12/23/…
- [译]Android UI 性能优化 : zhuanlan.zhihu.com/p/27065828
响应速度
- Optimizing Boot Times : source.android.com/devices/tec…
- Android 中如何计算 App 的启动时间 : androidperformance.com/2015/12/31/…
流畅度
- Evaluating Performance : source.android.com/devices/tec…
- Understanding Systrace : source.android.com/devices/tec…
- Using ftrace : source.android.com/devices/tec…
- Identifying Capacity-Related Jank : source.android.com/devices/tec…
- Identifying Jitter-Related Jank : source.android.com/devices/tec…
- 那些年我们用过的显示性能指标 : blog.csdn.net/tencent_bug…
内存
- Low RAM Configuration : source.android.com/devices/tec…
- Linux Swap 与 Zram 详解 : www.tinylab.cn/linux-swap-…
- Android 加载不同 DPI 资源与内存消耗间的关系 : www.tinylab.cn/android-loa…
- ZRAM SWAP 内存管理讲解 : nekosc.com/technology/…
- Android OOM 案例分析 : tech.meituan.com/oom_analysi…
- Android 代码内存优化建议-Android 资源篇 : androidperformance.com/2015/07/20/…
- Android 代码内存优化建议-Android 官方篇 : androidperformance.com/2015/07/20/…
- Android 代码内存优化建议-Java 官方篇 : androidperformance.com/2015/07/20/…
- Android 内存优化之一:MAT 使用入门 : androidperformance.com/2015/04/11/…
- Android 内存优化之二:MAT 使用进阶 : androidperformance.com/2015/04/11/…
- Android 内存优化之三:打开 MAT 中的 Bitmap 原图 : androidperformance.com/2015/04/11/…
- Android 代码内存优化建议-OnTrimMemory 优化 : androidperformance.com/2015/07/20/…
- Android LowMemoryKiller原理分析 : gityuan.com/2016/09/17/…
- Android 匿名共享内存(Ashmem)原理 : juejin.im/post/684490…
图形栈
- Android 硬件加速原理与实现简介 :tech.meituan.com/hardware-ac…
- Android6.0 显示系统(一) Surface 创建: blog.csdn.net/kc58236582/…
- Android6.0 显示系统(二) SurfaceFlinger 创建 Surface :blog.csdn.net/kc58236582/…
- Android6.0 显示系统(三) 管理图像缓冲区 : blog.csdn.net/kc58236582/…
- Android6.0 显示系统(五) SurfaceFlinger 服务 : blog.csdn.net/kc58236582/…
- Android6.0 显示系统(六) 图像的输出过程 : blog.csdn.net/kc58236582/…
- Android6.0 SurfaceControl 分析(一)SurfaceControl创建&使用 Surface创建&使用 : blog.csdn.net/kc58236582/…
- Android6.0 SurfaceControl 分析(二)SurfaceControl和SurfaceFlinger通信
- Android6.0 VSync 信号如何到用户进程 : blog.csdn.net/kc58236582/…
- Android 图形系统概述 : gityuan.com/2017/02/05/…
- Choreographer 原理 : gityuan.com/2017/02/25/…
- SurfaceFlinger 启动篇 : gityuan.com/2017/02/11/…
- SurfaceFlinger 绘图篇 : gityuan.com/2017/02/18/…
- [HWUI]Android 应用程序 UI 硬件加速渲染技术简要介绍和学习计划 : blog.csdn.net/luoshengyan…
- [HWUI]Android 应用程序 UI 硬件加速渲染环境初始化过程分析 : blog.csdn.net/luoshengyan…
- [HWUI]Android 应用程序 UI 硬件加速渲染的预加载资源地图集服务(Asset Atlas Service)分析 : blog.csdn.net/luoshengyan…
- [HWUI]Android 应用程序 UI 硬件加速渲染的 Display List 构建过程分析 : blog.csdn.net/luoshengyan…
- [HWUI]Android 应用程序 UI 硬件加速渲染的 Display List 渲染过程分析 : blog.csdn.net/luoshengyan…
- [HWUI]Android 应用程序 UI 硬件加速渲染的动画执行过程分析 : blog.csdn.net/luoshengyan…
虚拟机
- ART and Dalvik : source.android.com/devices/tec…
- Android 8.0 ART Improvements : source.android.com/devices/tec…
- Dalvik bytecode : source.android.com/devices/tec…
- Dalvik Executable format : source.android.com/devices/tec…
- Dalvik Executable instruction formats : source.android.com/devices/tec…
- Constraints : source.android.com/devices/tec…
- Configuring ART : source.android.com/devices/tec…
最后我还整理了很多Android中高级的PDF技术文档。以及一些大厂面试真题解析文档。需要的朋友都可以点击GitHub直接获取方式
Android高级架构师之路很漫长,一起共勉吧!
自我介绍一下,小编13年上海交大毕业,曾经在小公司待过,也去过华为、OPPO等大厂,18年进入阿里一直到现在。
深知大多数初中级安卓工程师,想要提升技能,往往是自己摸索成长,但自己不成体系的自学效果低效又漫长,而且极易碰到天花板技术停滞不前!
因此收集整理了一份《2024年最新Android移动开发全套学习资料》送给大家,初衷也很简单,就是希望能够帮助到想自学提升又不知道该从何学起的朋友,同时减轻大家的负担。
由于文件比较大,这里只是将部分目录截图出来,每个节点里面都包含大厂面经、学习笔记、源码讲义、实战项目、讲解视频
如果你觉得这些内容对你有帮助,可以添加下面V无偿领取!(备注Android)
义、实战项目、讲解视频**
如果你觉得这些内容对你有帮助,可以添加下面V无偿领取!(备注Android)
[外链图片转存中…(img-Pxmwy2si-1710958289686)]