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