圖片內(nèi)存優(yōu)化都是一些比較瑣碎的點,這里記錄幾個開發(fā)中常遇到的。 XML中的可優(yōu)化點 1 盡量少使用selector 使用selector來做選中的效果很方便氓鄙,但是有一點小問題...
問題1 內(nèi)存泄漏的基本定義是什么?內(nèi)存泄漏有什么危害业舍?問題2 開發(fā)中常見的內(nèi)存泄漏的情況有哪些抖拦?什么原因造成的?怎么解決問題3 如何發(fā)現(xiàn)內(nèi)存泄漏舷暮?LeakCanary的核心原...
好慢啊耗啦,,机杜,
Annotation Processorandroid-apt 與 AnnotationProcessor APT(Annotation Processing Tool)是一種處理注釋的工具,它對源代碼文件進(jìn)行檢測...
前言 郭前輩的ListView源碼解析一文,曾提到View至少會進(jìn)行2次onMeasure椒拗、onLayout似将,但限于篇幅,并未解釋原因陡叠,好奇就嘗試找了找原因玩郊。 原因猜想 驗證...
與君共勉
Android學(xué)習(xí)之道前言 Android學(xué)習(xí)渠道分享,國內(nèi)外最值得花時間去學(xué)習(xí)的資源,很全面,成為Android資深工程師必備 1. 技術(shù)公眾號 一些經(jīng)過檢測想诅,確屬干貨的技術(shù)(android為主...
@Xia_焱 沒辦法MVP模式的弊端召庞,當(dāng)請求多的時候會帶來很多冗余代碼
Android MVP 架構(gòu)本Demo使用 Okhttp3、Retrofit2来破、Rxjava2 篮灼,使用AutoDispose解決RxJava內(nèi)存泄漏Github:https://github.com/R...
我覺的文章還是不錯的,正好我現(xiàn)在也在看徘禁。所以如果我問“Fragment用FragmentManager開啟事務(wù)hide它是否立即執(zhí)行
” 答案應(yīng)該是不是立即執(zhí)行吧
Fragment 原理1. fragment 本質(zhì) fragment 本質(zhì)上是 view 的容器和控制器诅诱,fragment 是 activity 的碎片。 activity 是什么呢送朱?activi...
源碼中有一段不太理解String idName = attribute.getValue().substring(5); 這個5是什么意思娘荡?
AndrLintWatchDog Custom-Lint 自定義Lint檢查的實現(xiàn)by QJoy (email alexq_andr@163.com) 工程源碼托管在 GitHub follow&star 一、解決痛點-coding時遇到的問題 案例 案例...
文章很贊的
使用 Lint 改進(jìn)您的代碼Android Studio 提供一個名為 Lint 的代碼掃描工具驶沼,可幫助您發(fā)現(xiàn)并糾正代碼結(jié)構(gòu)質(zhì)量的問題炮沐,而無需實際執(zhí)行該應(yīng)用,也不必編寫測試用例商乎。該工具會報告其檢測到的每...
Android Studio 提供一個名為 Lint 的代碼掃描工具鹉戚,可幫助您發(fā)現(xiàn)并糾正代碼結(jié)構(gòu)質(zhì)量的問題,而無需實際執(zhí)行該應(yīng)用专控,也不必編寫測試用例抹凳。該工具會報告其檢測到的每...
在同事的分享中第一次知道git還自帶了一個gui界面伦腐,使用起來還是很方便的赢底。使用也很簡單直接在終端輸入gitk命令就可以了,但是注意當(dāng)前路徑要是一個git倉庫才行否則會報錯柏蘑。...
博主你好幸冻,我這邊老是出現(xiàn)bash: lint: command not found
請問下是怎么回事呢,是因為我環(huán)境變量沒弄好么
Android性能優(yōu)化之使用Lint作者簡介 原創(chuàng)微信公眾號郭霖 WeChat ID: guolin_blog 本篇作者張拭心之前分享了好幾篇設(shè)計模式的文章咳焚,而今天他將會帶大家學(xué)習(xí)Lint的使用洽损,感興趣的朋友趕...
設(shè)計UI時,親愛的交互設(shè)計師們總會有一些天馬行空的想法革半,大多數(shù)情況下原生的控件已不能支持這些“看似簡單”的交互邏輯碑定,需要繼承ListView流码、ViewPager、Scroll...