一廓奕、什么是回退棧 Activity切換時是通過棧的形式凫海,不斷壓棧出棧馍乙,在Fragment的時候即供,如果你不是手動開啟回退棧绸吸,它是直接銷毀再重建环疼,但如果將Fragment任務(wù)添加...
一廓奕、什么是回退棧 Activity切換時是通過棧的形式凫海,不斷壓棧出棧馍乙,在Fragment的時候即供,如果你不是手動開啟回退棧绸吸,它是直接銷毀再重建环疼,但如果將Fragment任務(wù)添加...
面試專題我放在git上了砌些,地址Github 歡迎fork然后一起更新 1呜投,什么是anr? 應(yīng)用程序無響應(yīng)存璃,主線程做了耗時操作導(dǎo)致的可以通過查看/data/anr/traces...
本篇文章可以學(xué)到以下內(nèi)容: SQLite操作以及SQL基本語法 Android中的數(shù)據(jù)庫操作(增刪改查) Android中ContentProvide內(nèi)容提供者和Conten...
讓app多進(jìn)程運行 應(yīng)用為了獲取更多的內(nèi)存空間仑荐,可以采用多進(jìn)程的方式.在AndroidManifest.xml中, 為四大組件指定"android:process"屬性實現(xiàn)多...
書接上文纵东,感謝感謝大佬啟立豆的整理: https://blog.csdn.net/huangqili1314/article/details/79824830 (內(nèi)容好多好難...
G-O-O-D
Android 內(nèi)存緩存 LruCache 原理與實現(xiàn)之前經(jīng)常聽到okhttp和glide都使用的lru緩存粘招,那什么是lru緩存呢?android 又是如何實現(xiàn)lru緩存 的呢偎球? LRU洒扎,即Least Recently Used...
之前經(jīng)常聽到okhttp和glide都使用的lru緩存,那什么是lru緩存呢衰絮?android 又是如何實現(xiàn)lru緩存 的呢袍冷? LRU,即Least Recently Used...
一猫牡、LruCache概念 在設(shè)計緩存時胡诗,當(dāng)空間達(dá)到一個臨界值,需要淘汰一批數(shù)據(jù)淌友,常用數(shù)據(jù)淘汰算法煌恢,比如。先進(jìn)先出算法FIFO震庭,按照在緩存中的時間決定淘汰者瑰抵,淘汰時間最長者。最...
Glide 和 Picasso 可以說是目前 Android 上最流行的圖片加載庫了归薛。大部分安卓應(yīng)用開發(fā)人員都有使用過這兩個庫在他們的開發(fā)工作中谍憔。這兩個庫也都確實提供了大量圖...
本篇文章已授權(quán)微信公眾號 guolin_blog (郭霖)獨家發(fā)布 前言 先通俗理解下內(nèi)存泄漏匪蝙,內(nèi)存溢出,OOM习贫,GC回收這幾個概念逛球。把app的堆內(nèi)存空間想成了一個杯子,內(nèi)存...
沒圖說個X苫昌,先上效果圖 再來個布局圖 紅框部分即我們需要保持在軟鍵盤上方的部分颤绕,藍(lán)框部分是父布局 1.聲明LayoutChangeListener ViewTreeObser...
以下內(nèi)容基于 okhttp:3.10.0 版本 在開發(fā)中,由于不同業(yè)務(wù)場景解祟身,我們需要將接口返回的數(shù)據(jù)緩存到本地奥务,以實現(xiàn)復(fù)用。例如袜硫,接口數(shù)據(jù)每間隔一定時間才會更新氯葬,在時間間隔...
前言 計算機(jī)網(wǎng)絡(luò)基礎(chǔ) 該是程序猿需掌握的知識,但往往會被忽略 今天婉陷,我將獻(xiàn)上一份詳細(xì) & 清晰的計算機(jī)網(wǎng)絡(luò)基礎(chǔ) 學(xué)習(xí)指南帚称,涵蓋 TCP / UDP協(xié)議、Http協(xié)議秽澳、Sock...
之前在開發(fā)過程中闯睹,數(shù)據(jù)庫基本上會使用Litepal或者SQlite自己寫,最近換新環(huán)境担神,公司原先使用的數(shù)據(jù)庫就是GreenDao楼吃,在各種情況的作用下,準(zhǔn)備了解下GreenDa...
書接上文妄讯,感謝感謝大佬啟立豆的整理: https://blog.csdn.net/huangqili1314/article/details/79824830 (內(nèi)容好多好難...
前言 屬性動畫的使用 是 Android 開發(fā)中常用的知識 本文將獻(xiàn)上一份全面 & 詳細(xì)的屬性動畫學(xué)習(xí)指南铅匹,將詳細(xì)介紹屬性動畫的所有內(nèi)容舟陆,包括:意義篮愉、作用诊沪、應(yīng)用場景、功原理 ...
我的CSDN博客同步發(fā)布:自定義View斩披,有這一篇就夠了 為了掃除學(xué)習(xí)中的盲點,盡可能多的覆蓋Android知識的邊邊角角讹俊,決定對自定義View做一個稍微全面一點的使用方法總...
前言 郭前輩的ListView源碼解析一文,曾提到View至少會進(jìn)行2次onMeasure仍劈、onLayout厕倍,但限于篇幅,并未解釋原因贩疙,好奇就嘗試找了找原因讹弯。 原因猜想 驗證...
View的繪制和事件處理是兩個重要的主題况既,上一篇《圖解 Android事件分發(fā)機(jī)制》已經(jīng)把事件的分發(fā)機(jī)制講得比較詳細(xì)了,這一篇是針對View的繪制组民,View的繪制如果你有所了...