![240](https://cdn2.jianshu.io/assets/default_avatar/13-394c31a9cb492fcb39c27422ca7d2815.jpg?imageMogr2/auto-orient/strip|imageView2/1/w/240/h/240)
@深雨燕南飛 重寫onAttachedToWindow() 是不是沒有調(diào)用super.onAttachedToWindow() 呀
Android視圖SurfaceView的實現(xiàn)原理分析在Android系統(tǒng)中堆巧,有一種特殊的視圖钝诚,稱為SurfaceView恤浪,它擁有獨立的繪圖表面搂妻,即它不與其宿主窗口共享同一個繪圖表面打洼。由于擁有獨立的繪圖表面速址,因此SurfaceV...
glide全局是一個單例的存在蒿赢,利用with()方法根據(jù)傳遞的context與界面關聯(lián)感知生命周期,如果在非主線程中執(zhí)行glide操作渣触,會傳入一個application的co...
@呵呵_9e25 學習了嗅钻,原來有兩種模式的
使用Retrofit下載文件并實現(xiàn)進度監(jiān)聽1.前言 最近要做一個帶進度條下載文件的功能皂冰,網(wǎng)上看了一圈,發(fā)現(xiàn)好多都是基于OkHttpClient添加攔截器來實現(xiàn)的养篓,個人覺得略顯復雜秃流,所以還是采用最簡單的方法來實現(xiàn):基于...
另外舶胀,Android在執(zhí)行 Android SDK 代碼時,時執(zhí)行的手機上的碧注,很大可能與開發(fā)使用的 Android SDK不同嚣伐,這樣盡管SDK有行號信息,也無法對應上
Android fragment源碼完全解析緣起 一直以來萍丐,筆者對fragment相關的這一堆API轩端,內(nèi)部具體干了哪些事情不是很清楚,所以經(jīng)常會用起來心里有點小疙瘩逝变,不是那么踏實基茵》芄梗總想著花些時間去源碼中看看,大概從2拱层、...
有些庫進行在編譯時吧代碼行數(shù)去掉了弥臼,所以執(zhí)行進類里無法找到對應的行
Android fragment源碼完全解析緣起 一直以來,筆者對fragment相關的這一堆API舱呻,內(nèi)部具體干了哪些事情不是很清楚醋火,所以經(jīng)常會用起來心里有點小疙瘩,不是那么踏實箱吕〗娌担總想著花些時間去源碼中看看,大概從2茬高、...
這個進度不是下載進度吧兆旬?從網(wǎng)上發(fā)現(xiàn)使用interceptor的進度是下載進度。
使用Retrofit下載文件并實現(xiàn)進度監(jiān)聽1.前言 最近要做一個帶進度條下載文件的功能怎栽,網(wǎng)上看了一圈丽猬,發(fā)現(xiàn)好多都是基于OkHttpClient添加攔截器來實現(xiàn)的,個人覺得略顯復雜熏瞄,所以還是采用最簡單的方法來實現(xiàn):基于...
什么是Clean Architecture The Clean Architecture是《Clean Code》作者Uncle Bob提出的一種架構剪廉。 開發(fā)高質(zhì)量的軟件一直...