一丶概述
同事离职,项目交接,突然的新需求,最近工作时间都在看代码,发现即使是外包项目,内部封的sdk还是有很多值得学习的东西,并不是流行的技术才是最好的。
二丶面试知识点
1.ANR
![](https://img.haomeiwen.com/i4614633/08e73377f5a667f7.png)
![](https://img.haomeiwen.com/i4614633/532be24b5c9cdf7b.png)
![](https://img.haomeiwen.com/i4614633/c4ad555d22a58550.png)
![](https://img.haomeiwen.com/i4614633/8b08d2fcdea419ae.png)
2.OOM
![](https://img.haomeiwen.com/i4614633/c6ff67ef461835e3.png)
![](https://img.haomeiwen.com/i4614633/3829f09d6bcdf77c.png)
Android性能优化:手把手带你全面了解 内存泄露 & 解决方案
3.bitmap
![](https://img.haomeiwen.com/i4614633/a12828d3a97f1c8a.png)
![](https://img.haomeiwen.com/i4614633/c337d12912b15420.png)
![](https://img.haomeiwen.com/i4614633/936bf5ae93ea4309.png)
Android性能优化:那些关于Bitmap图片资源优化的小事
4.UI绘制优化
![](https://img.haomeiwen.com/i4614633/a67fe79c53170ed5.png)
![](https://img.haomeiwen.com/i4614633/5067f5d17caccc7f.png)
![](https://img.haomeiwen.com/i4614633/d66a87eca91691b8.png)
![](https://img.haomeiwen.com/i4614633/ff83dd2f65a8470a.png)
5.java内存泄露
![](https://img.haomeiwen.com/i4614633/4e0c80b9b18ca0ab.png)
![](https://img.haomeiwen.com/i4614633/993bec8a16a6ec51.png)
![](https://img.haomeiwen.com/i4614633/30c5884ec64fce4d.png)
![](https://img.haomeiwen.com/i4614633/ab5bead807a7c47a.png)
6.Android内存泄露
![](https://img.haomeiwen.com/i4614633/a34d0dbd564e9c35.png)
![](https://img.haomeiwen.com/i4614633/36802751fda46f54.png)
![](https://img.haomeiwen.com/i4614633/d6daed9261384b2a.png)
![](https://img.haomeiwen.com/i4614633/e7b66e1986426ce7.png)
![](https://img.haomeiwen.com/i4614633/3bd82a862833955a.png)
![](https://img.haomeiwen.com/i4614633/25205ad870daa2bc.png)
7.冷启动
![](https://img.haomeiwen.com/i4614633/0db5c5a14ad99f63.png)
![](https://img.haomeiwen.com/i4614633/88d03d6afd888ba2.png)
![](https://img.haomeiwen.com/i4614633/52e6367a286beb08.png)
![](https://img.haomeiwen.com/i4614633/cee410c25dbfbfcb.png)
![](https://img.haomeiwen.com/i4614633/6c867438b918fba9.png)
![](https://img.haomeiwen.com/i4614633/8103d341791cae87.png)
8.其他优化
![](https://img.haomeiwen.com/i4614633/92db0d69a3a6255a.png)
![](https://img.haomeiwen.com/i4614633/3e4a893042577ea2.png)
9.架构设计模式
![](https://img.haomeiwen.com/i4614633/912a1bebbbc6ddad.png)
![](https://img.haomeiwen.com/i4614633/cd1334ffcefd16e3.png)
![](https://img.haomeiwen.com/i4614633/ba13abf1737259e6.png)
![](https://img.haomeiwen.com/i4614633/900b528fe23ce4a0.png)
![](https://img.haomeiwen.com/i4614633/3e84a0c06557dea1.png)
![](https://img.haomeiwen.com/i4614633/1191ba731339b396.png)
![](https://img.haomeiwen.com/i4614633/f2c68c402e9c5f72.png)
10.android插件化
![](https://img.haomeiwen.com/i4614633/06020e7b69c2ebe2.png)
Android插件化快速入门与实例解析(VirtualApk)
Android 全面插件化 RePlugin 流程与源码解析
11.热更新
12.进程包活
资源下载链接:https://download.csdn.net/download/androidstarjack/10335949
总结
对于我们APP开发者来讲,建议大家不要以市场行情的变化而受影响,坚持自己喜欢人认定的路线走下去,沉淀和进步!
如果对小程序和快应用感兴趣的可以参考下面的文章
“大话架构”阿里架构师分享的Java程序员需要突破的技术要点
相信自己,没有做不到的,只有想不到的
微信公众号:终端研发部
![](https://img.haomeiwen.com/i4614633/ab650022db45ebd5.jpg)
网友评论