code review 的目的是提高代碼質(zhì)量,減少開發(fā)bug,俗話說,三人行必有我?guī)煟娙耸安窕鹧娓摺?gitlab提供了code review機(jī)制,對(duì)基于gitlab的co...
IP屬地:上海
code review 的目的是提高代碼質(zhì)量,減少開發(fā)bug,俗話說,三人行必有我?guī)煟娙耸安窕鹧娓摺?gitlab提供了code review機(jī)制,對(duì)基于gitlab的co...
說到緩存,都會(huì)想到內(nèi)存緩存 LruCache 和磁盤緩存 DiskLruCache,兩者都是基于 LRU(Lest Resently Used)算法并使用 LinkedHas...
在開始說ViewModel之前我們先來一些我們經(jīng)常要考慮問題:1.Activity屏幕旋轉(zhuǎn)怎么處理保留和處理數(shù)據(jù)?通過onSaveInstanceState?那如果數(shù)據(jù)比較大...
前言: 在上一篇文章介紹了如何使用Android Monitor分析項(xiàng)目查找內(nèi)存泄漏 ,本篇將介紹如何使用MAT(Memory Analyzer Tool)來分析和查找項(xiàng)目中...
錯(cuò)誤就是aar包中用了FileProvider,我也用了.修改方案為在我的Provider里加上tools:replace="android:authorities"
在自定義View的基本流程中,涉及到三個(gè)過程:測(cè)量、布局和繪制,對(duì)應(yīng)著三個(gè)方法:onMeasure()、onLayout()以及onDraw(),接下來將通過2篇文章來介紹這...
ProGuard原理 ProGuard能夠?qū)ava類中的代碼進(jìn)行壓縮(Shrink),優(yōu)化(Optimize),混淆(Obfuscate),預(yù)檢(Preveirfy)。 S...