前言 經(jīng)過(guò)前兩篇文章的解析,我們徹底的理解GraphicBuffer的生產(chǎn)端究竟做了什么。本文就來(lái)討論GraphicBuffer是怎么消費(fèi)。 整個(gè)圖元的消費(fèi)到合成,最后到通過(guò)...
前言 經(jīng)過(guò)前兩篇文章的解析,我們徹底的理解GraphicBuffer的生產(chǎn)端究竟做了什么。本文就來(lái)討論GraphicBuffer是怎么消費(fèi)。 整個(gè)圖元的消費(fèi)到合成,最后到通過(guò)...
uid pid gid gids 的含義和作用 uid 的分配 查看應(yīng)用UID 的幾種方式 通過(guò)uid獲取包名,通過(guò)包名獲取uid 下面所有涉及的示例代碼都是基于 A...
一、tools 命名空間是啥?在哪里有? 在Android Studio 中,我們創(chuàng)建一個(gè) xml 布局文件之后,通常在自動(dòng)生成的代碼中,會(huì)有一個(gè) tools 命名空間: x...
距離上篇文章已有半年的時(shí)間,雖然這期間沒什么輸出,但是還是關(guān)注著RxJava和國(guó)內(nèi)一些動(dòng)向/文章等等,感覺很多人對(duì)RxJava還有些許誤會(huì)和“錯(cuò)誤”的理解。所以今天我們從最基...
最近在準(zhǔn)備android面試,整理了下相關(guān)的面試題,分為如下三個(gè)部分:android部分、Java部分、算法面試題,后續(xù)有新內(nèi)容直接在對(duì)應(yīng)的文章中補(bǔ)充。 android部分:...
1.應(yīng)用啟動(dòng)流程分析: 1.1流程 一個(gè)Activity的啟動(dòng)過(guò)程。以Launcher中啟動(dòng)一個(gè)App為例,比如在Launcher中我們點(diǎn)了一個(gè)圖標(biāo)啟動(dòng)一個(gè)App的Activ...
之前的文章【Android組件化開發(fā)框架】從整體上分析了要搭建一個(gè)組件化框架的技術(shù)原理。概括性的對(duì)組件化進(jìn)行了簡(jiǎn)單的分析。 stitch 0.1 是我在項(xiàng)目實(shí)踐過(guò)程中結(jié)合之前...
-01- 小剛是一個(gè)來(lái)自偏遠(yuǎn)農(nóng)村的大學(xué)生,父親供他讀完大學(xué)已經(jīng)用盡了積蓄。 終于到了畢業(yè)季,小剛給家里打電話希望家里人給點(diǎn)工作建議,電話那頭種了半輩子地的父親沉默了。 良久的...