1.Android 內(nèi)存泄漏的場景
http://www.reibang.com/p/f0e47bcb1866
2.HTTP和HTTPS相關(guān)
https://blog.csdn.net/xiaoming100001/article/details/81109617
3.okhttp和vollery
https://zhuanlan.zhihu.com/p/23105017
對其的封裝
http://www.reibang.com/p/b022eed6b427?mType=Group
okhttp 攔截器
https://www.cnblogs.com/liyutian/p/9489016.html
4.性能調(diào)優(yōu)
https://blog.csdn.net/huangxiaoguo1/article/details/80434456
5.字節(jié)碼插樁
https://blog.csdn.net/xx326664162/article/details/95993522
6.Android IPC 通訊方式
http://www.reibang.com/p/71480c680a65
7.Tinker
http://www.reibang.com/p/9b98ad3d8768
8.Arouter 原理
https://blog.csdn.net/ican87/article/details/86612733
9.項目管理圖解
https://www.zhihu.com/question/354413511/answer/884267444
10 activity啟動流程
https://blog.csdn.net/u012267215/article/details/91406211
1屯援、Android系統(tǒng)啟動流程
https://blog.csdn.net/shaoenxiao/article/details/87088982
2惊豺、APP啟動流程
http://www.reibang.com/p/a5532ecc8377
3、AIDL 用法
http://www.reibang.com/p/29999c1a93cd
4值桩、android 安全機制
https://www.cnblogs.com/bmjoker/p/11827614.html
ANR
http://www.reibang.com/p/388166988cef
軟引用和弱引用
http://www.reibang.com/p/8488079a939b
Stringbuffer -線程安全
stringbuilder 不安全
https://blog.csdn.net/csxypr/article/details/92378336
11.glide 和picasso 的區(qū)別
https://blog.csdn.net/jing_80/article/details/81020718
1溺森、內(nèi)存:
加載同一張圖片Picasso,Picasso的內(nèi)存開銷仍然遠(yuǎn)大于Glide。
2扑庞、Image質(zhì)量的細(xì)節(jié):
Glide默認(rèn)的是Bitmap格式是RGB-565
Picasso默認(rèn)ARGB_8888格式
Glide加載的圖片沒有Picasso那么平滑,但是很難察覺
3拒逮、磁盤緩存:
(1)Picasso緩存的是全尺寸的罐氨。而Glide緩存的跟ImageView尺寸相同
(2)將ImageView調(diào)整成不同大小不管大小如何設(shè)置。Picasso只緩存一個全尺寸的滩援。Glide則不同栅隐,它會為每種大小的ImageView緩存一次
讓Glide既緩存全尺寸又緩存其他尺寸的方法:
Glide.with(this) .load(“http://nuuneoi.com/uploads/source/playstore/cover.jpg“) .diskCacheStrategy(DiskCacheStrategy.ALL) .into(ivImgGlide);
Glide的這種方式優(yōu)點是加載顯示非常快玩徊。而Picasso的方式則因為需要在顯示之前重新調(diào)整大小而導(dǎo)致一些延遲租悄,Glide比Picasso快,雖然需要更大的空間來緩存佣赖。
4恰矩、Gif動圖
Glide可以加載Gif動圖,Picasso不可以加載動圖
Glide動畫會消耗太多的內(nèi)存憎蛤,因此使用時謹(jǐn)慎使用