如果有錯(cuò)誤或者不對的,希望大佬指出 科大訊飛的面試 是如何解決圖片帶來的OOM? 1.確定圖片大小,可以先加載縮略圖;2.壓縮圖片質(zhì)量惦费;3.根據(jù)...
項(xiàng)目遇到了瓶頸司志,所以要給項(xiàng)目做模塊化;因?yàn)楣井a(chǎn)品是馬甲包的戰(zhàn)略所以直接模塊化最好松嘶,將UI和邏輯分別做成Moudle進(jìn)行依賴艘狭。 遇到的問題就是,...
基礎(chǔ)的框架已經(jīng)搭好了 Presenter 繼承自(extend) ViewModel缓升,實(shí)現(xiàn)(implements)LifecycleObserv...
最近組件化過程的思考 build.gradle中配置參數(shù)不要在代碼中直接調(diào)用,可以放在一個(gè)類中統(tǒng)一管理 在主Moudle(app)[build....
為什么封裝架構(gòu) 新入職一家公司蕴轨,代碼比較亂港谊,基本上都是在Activity中發(fā)起網(wǎng)絡(luò)請求,同樣的代碼寫很多次橙弱;同樣的功能歧寺,在不同的地方,實(shí)現(xiàn)很多次...
同事突然問能不能在app.gradle中獲取buildConfigField設(shè)置的值棘脐,因?yàn)橄胍谳敵霭臅r(shí)候斜筐,帶上這里面的參數(shù),所以就研究了一...
Lock Lock.lock 進(jìn)入鎖 Lock.unLock 釋放鎖 Lock.tryLock 獲取鎖 (return boolean) Re...
thread線程蛀缝,單位調(diào)度的最小資源顷链;以前是個(gè)菜鳥,現(xiàn)在進(jìn)化成了老菜鳥 線程的基本使用 這是啟動(dòng)了一個(gè)線程啦Thread的構(gòu)造參數(shù),包含3種:分...
synchronized 是控制訪問的情況下使用屈梁,說人話就是在多個(gè)線程在訪問同一個(gè)對象所做的訪問控制嗤练,大概說一下我了解的synchronized...