兄弟寫(xiě)的很好宿亡,點(diǎn)贊
CAS詳解CAS在底層源碼中是使用非常廣的,像我之前的HashMap源碼解析蛤高、volatile詳解等文章都有提到CAS蓝撇。本文將詳細(xì)介紹CAS臭笆。 歡迎大家關(guān)注我的公眾號(hào) javawebk...
前言 RecyclerView這個(gè)控件幾乎所有的Android開(kāi)發(fā)者都使用過(guò)(甚至不用加幾乎),它是真的很好用镜沽,完美取代了ListView和GridView敏晤,而Recycle...
一、常見(jiàn)使用場(chǎng)景 消息機(jī)制中主要用于多線程的通訊缅茉,在 Android 開(kāi)發(fā)中最常見(jiàn)的使用場(chǎng)景是:在子線程做耗時(shí)操作茵典,操作完成后需要在主線程更新 UI(子線程不能直接修改 UI...
這篇文章應(yīng)該是除夕之前的最后一篇文章,寫(xiě)文章的一個(gè)很深的體會(huì)宾舅,就是一個(gè)知識(shí)點(diǎn)雖然自己能理解统阿,可以說(shuō)出來(lái),但是在寫(xiě)的時(shí)候要花很多時(shí)間筹我,因?yàn)橐屪x者可以很好理解扶平,不然寫(xiě)文章就沒(méi)有...
介紹 IdleHandler 是 MessageQueue 內(nèi)定義的一個(gè)接口,一般可用于做性能優(yōu)化蔬蕊。當(dāng)消息隊(duì)列內(nèi)沒(méi)有需要立即執(zhí)行的 message 時(shí)结澄,會(huì)主動(dòng)觸發(fā) IdleH...
老鐵LinkedHashMap的LRU你正好說(shuō)反了。尾部插入岸夯,頭部移除
Android性能調(diào)優(yōu)(6)—Bitmap優(yōu)化在上一篇文章《Android性能調(diào)優(yōu)(5)—Bitmap內(nèi)存模型》一篇我們介紹了Bitmap在Android系統(tǒng)中內(nèi)存模型麻献、內(nèi)存復(fù)用、占用內(nèi)存大小以及Android特殊場(chǎng)景的...
前面講到View與WindowManager與ViewRootImpl中只講到了ViewRootImpl是如何觸發(fā)View的繪制的猜扮,但ViewRootImpl的功能可不只是繪...
ACTION_MOVE和ACTION_UP會(huì)傳遞給onInterceptTouchEvent嗎
圖解 Android 事件分發(fā)機(jī)制在Android開(kāi)發(fā)中勉吻,事件分發(fā)機(jī)制是一塊Android比較重要的知識(shí)體系,了解并熟悉整套的分發(fā)機(jī)制有助于更好的分析各種點(diǎn)擊滑動(dòng)失效問(wèn)題旅赢,更好去擴(kuò)展控件的事件功能和開(kāi)發(fā)自定義...
在Android開(kāi)發(fā)中齿桃,事件分發(fā)機(jī)制是一塊Android比較重要的知識(shí)體系,了解并熟悉整套的分發(fā)機(jī)制有助于更好的分析各種點(diǎn)擊滑動(dòng)失效問(wèn)題煮盼,更好去擴(kuò)展控件的事件功能和開(kāi)發(fā)自定義...
鏈接已失效
Android 之 BitmapBitmap創(chuàng)建 Bitmap內(nèi)存 BitmapFactory.Options Bitmap壓縮 Bitmap轉(zhuǎn)換 Bitmap緩存策略
看了兩年了終于看懂了短纵,牛逼
android中IntentService原理解析前言 今天我們分析一下android中的IntentService 簡(jiǎn)單說(shuō)下service與IntentService的區(qū)別 Service 不建議做耗時(shí)操作,如果必須做耗時(shí)...
前言 今天我們分析一下android中的IntentService 簡(jiǎn)單說(shuō)下service與IntentService的區(qū)別 Service 不建議做耗時(shí)操作,如果必須做耗時(shí)...
@岡薩雷斯小新 謝謝解答,我剛好也有這個(gè)疑問(wèn)僵控。
終于明白了Handler的運(yùn)行機(jī)制前言 Handler是一個(gè)Android SDK 提供給開(kāi)發(fā)者方便進(jìn)行異步消息處理的類香到。 我們都知道在UI線程中不能進(jìn)行耗時(shí)操作,例如數(shù)據(jù)讀寫(xiě)报破、網(wǎng)絡(luò)請(qǐng)求悠就。Android 4....
實(shí)操發(fā)現(xiàn)調(diào)用順序是這樣的:onRestart->onStart>onNewIntent->onResume-
Android onNewIntent調(diào)用時(shí)機(jī)onNewIntent調(diào)用時(shí)機(jī) [Android Activity官網(wǎng)]https://developer.android.com/reference/android/app...
技術(shù)不止,文章有料泛烙,加 JiuXinDev 入群理卑,Android 搬磚路上不孤單 前言 相信很多同學(xué)都會(huì)有這樣的感受,前三天剛剛復(fù)習(xí)的知識(shí)點(diǎn)蔽氨,今天問(wèn)的時(shí)候怎么就講不出個(gè)所以然...
我們?nèi)粘i_(kāi)發(fā)中藐唠,自認(rèn)為對(duì)Activity的生命周期了然于胸(onCreate , onStart , onResume , onPause , onStop , onDest...
簡(jiǎn)單明了
LinkedList實(shí)現(xiàn)原理分析(Java源碼剖析)本文對(duì)LinkedList的實(shí)現(xiàn)討論都基于JDK8版本 Java中的LinkedList類實(shí)現(xiàn)了List接口和Deque接口,是一種鏈表類型的數(shù)據(jù)結(jié)構(gòu)鹉究,支持高效的插入和刪除操...