前言 最近在研究Linux IO相關的知識,突然想起來Binder機制可以傳遞fd,但是沒有仔細考慮過下面這個問題。 Client端fd和Server端fd,內核中指向兩個的...

前言 最近在研究Linux IO相關的知識,突然想起來Binder機制可以傳遞fd,但是沒有仔細考慮過下面這個問題。 Client端fd和Server端fd,內核中指向兩個的...
一、概述 接著前面的一篇 Android Application 啟動流程分析及其源碼調用探究,從 Activity 啟動,到正式開始繪制流程,整個過程如下圖所示: 上圖中我...
Smali —— 基本語法 通過上一篇 Smali 語法解析——Hello World 的學習,了解了 Smali 文件的基本格式。這一篇從最基本的數學運算,條件判斷,循環等...
GitHub 地址已更新:unixzii / android-FancyBehaviorDemo CoordinatorLayout 是 Google 在 Design Su...
做開發時經常碰到底部菜單的需求。通常情況下,不需要支持手勢滑動,只需要有滑動進入和滑動退出的效果即可。但有些時候,需要支持下滑關閉,這里我們來踩踩下滑關閉的那些坑。 談到手勢...
前言 最近開始重構,Javabean也想全部替換成kotlin的data class,可data class使用有諸多限制,并沒有Javabean使用的那么隨心所欲。在此也記...
博客已遷移至:https://leeon7.github.io[https://leeon7.github.io] 背景 在輸出Android模塊時,有時會因為個別原因(比如...
Fresco的圖片獲取及緩存由ImagePipeline模塊實現,具體見下圖: 三級緩存 1.Bitmap緩存 Bitmap緩存存儲Bitmap對象,這些Bitmap對象可以...