圖片內(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)是一種處理注釋的工具,它對源代碼文件進行檢測...
前言 郭前輩的ListView源碼解析一文,曾提到View至少會進行2次onMeasure、onLayout,但限于篇幅,并未解釋原因,好奇就嘗試找了找原因。 原因猜想 驗證...
與君共勉
Android學習之道前言 Android學習渠道分享,國內(nèi)外最值得花時間去學習的資源,很全面,成為Android資深工程師必備 1. 技術(shù)公眾號 一些經(jīng)過檢測,確屬干貨的技術(shù)(android為主...
@Xia_焱 沒辦法MVP模式的弊端,當請求多的時候會帶來很多冗余代碼
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 改進您的代碼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命令就可以了,但是注意當前路徑要是一個git倉庫才行否則會報錯。...
博主你好,我這邊老是出現(xiàn)bash: lint: command not found
請問下是怎么回事呢,是因為我環(huán)境變量沒弄好么
Android性能優(yōu)化之使用Lint作者簡介 原創(chuàng)微信公眾號郭霖 WeChat ID: guolin_blog 本篇作者張拭心之前分享了好幾篇設(shè)計模式的文章,而今天他將會帶大家學習Lint的使用,感興趣的朋友趕...
設(shè)計UI時,親愛的交互設(shè)計師們總會有一些天馬行空的想法,大多數(shù)情況下原生的控件已不能支持這些“看似簡單”的交互邏輯,需要繼承ListView、ViewPager、Scroll...