3.2 Android顯示原理 Android應(yīng)用程序的顯示過(guò)程包含了兩個(gè)部分(應(yīng)用側(cè)繪制跑揉、系統(tǒng)側(cè)渲染)咽笼、兩個(gè)機(jī)制(進(jìn)程間通訊機(jī)制松邪、顯示刷新機(jī)制)。 Android的Gui系...

3.2 Android顯示原理 Android應(yīng)用程序的顯示過(guò)程包含了兩個(gè)部分(應(yīng)用側(cè)繪制跑揉、系統(tǒng)側(cè)渲染)咽笼、兩個(gè)機(jī)制(進(jìn)程間通訊機(jī)制松邪、顯示刷新機(jī)制)。 Android的Gui系...
3.11 AndroidManifest合并原理 Android Studio工程通常包含多個(gè)AndroidManifest文件趴梢,最終構(gòu)建成APK時(shí),會(huì)合并成一個(gè)Androi...
3.5 Drawable以及動(dòng)畫(huà)簡(jiǎn)介 3.5.1 Drawable簡(jiǎn)介 Drawable表示的是一種可以在Canvas上進(jìn)行繪制的概念,它的種類很多藐鹤,最常見(jiàn)的就是圖片和顏色了...
3.2 Android顯示原理 Android應(yīng)用程序的顯示過(guò)程包含了兩個(gè)部分(應(yīng)用側(cè)繪制、系統(tǒng)側(cè)渲染)祭示、兩個(gè)機(jī)制(進(jìn)程間通訊機(jī)制肄满、顯示刷新機(jī)制)。 Android的Gui系...
3.5 Android進(jìn)程間通信 3.5.1 背景知識(shí) 傳統(tǒng)IPC Linux傳統(tǒng)的IPC機(jī)制分為如下幾種:管道怒炸、消息隊(duì)列、共享內(nèi)存和Socket等毡代。它們總結(jié)起來(lái)是如下三種方...
3.3 Android消息機(jī)制 3.3.1 概述 Android有大量的消息驅(qū)動(dòng)方式來(lái)進(jìn)行交互,比如Android的四大組件Activity酪耕、Service导梆、Broadcas...
3.2 Activity詳解 3.2.1 生命周期分析 典型情況下生命周期分析 一般情況下,當(dāng)當(dāng)前Activity從不可見(jiàn)重新變?yōu)榭梢?jiàn)狀態(tài)時(shí),onRestart()方法就會(huì)被...
3.14 RecyclerView詳解 RecyclerView作為L(zhǎng)istView和GridView的替代问潭,但是和ListView不一樣的是猿诸,RecyclerView不再負(fù)...
3.1 Android四大組件 Android的四大組件分別是Activity、Service狡忙、Broadcast和ContentProvider梳虽。 Activity是一種展...
2.10 JVM執(zhí)行系統(tǒng) 2.10.1 類文件結(jié)構(gòu) JVM是不和Java語(yǔ)言強(qiáng)綁定的禀挫,它只與Class文件這種特定的二進(jìn)制文件格式有關(guān),Class文件中包含了JVM指令集合符...
2.9 JVM內(nèi)存管理 2.9.1 運(yùn)行時(shí)數(shù)據(jù)區(qū)域 JVM所管理的內(nèi)存可以分為一下幾個(gè)運(yùn)行時(shí)數(shù)據(jù)區(qū)域: 其中方法區(qū)和堆是線程共享區(qū)拓颓,而虛擬機(jī)棧语婴、本地方法棧和程序計(jì)數(shù)器是線程獨(dú)...
2.8 Java并發(fā) 2.8.1 線程安全性 當(dāng)多個(gè)線程訪問(wèn)某個(gè)類時(shí),這個(gè)類始終能表現(xiàn)出正確的行為驶睦,那么就稱這個(gè)類是線程安全的砰左。多線程中訪問(wèn)共享可變對(duì)象必須加以正確的同步手段...
2.7 Java內(nèi)存模型 2.7.1 并發(fā)編程模型 在并發(fā)編程中,需要處理兩個(gè)關(guān)鍵問(wèn)題:線程之間如何通信及線程之間如何同步场航。 通信是指線程之間以何種機(jī)制來(lái)交換信息缠导,在命令式編...