CAS在底層源碼中是使用非常廣的,像我之前的HashMap源碼解析、volatile詳解等文章都有提到CAS。本文將詳細介紹CAS。 歡迎大家關注我的公眾號 javawebk...
前言 RecyclerView這個控件幾乎所有的Android開發(fā)者都使用過(甚至不用加幾乎),它是真的很好用,完美取代了ListView和GridView,而Recycle...
一、常見使用場景 消息機制中主要用于多線程的通訊,在 Android 開發(fā)中最常見的使用場景是:在子線程做耗時操作,操作完成后需要在主線程更新 UI(子線程不能直接修改 UI...
這篇文章應該是除夕之前的最后一篇文章,寫文章的一個很深的體會,就是一個知識點雖然自己能理解,可以說出來,但是在寫的時候要花很多時間,因為要讓讀者可以很好理解,不然寫文章就沒有...
介紹 IdleHandler 是 MessageQueue 內定義的一個接口,一般可用于做性能優(yōu)化。當消息隊列內沒有需要立即執(zhí)行的 message 時,會主動觸發(fā) IdleH...
前面講到View與WindowManager與ViewRootImpl中只講到了ViewRootImpl是如何觸發(fā)View的繪制的,但ViewRootImpl的功能可不只是繪...
在Android開發(fā)中,事件分發(fā)機制是一塊Android比較重要的知識體系,了解并熟悉整套的分發(fā)機制有助于更好的分析各種點擊滑動失效問題,更好去擴展控件的事件功能和開發(fā)自定義...
前言 今天我們分析一下android中的IntentService 簡單說下service與IntentService的區(qū)別 Service 不建議做耗時操作,如果必須做耗時...