一、SurfaceFlinger的原理 SurfaceFlinger是Android系統(tǒng)中負(fù)責(zé)屏幕顯示內(nèi)容合成的服務(wù)供汛,它接收來自多個(gè)應(yīng)用程序和系...
一痢缎、SurfaceView和View的繪制流程 1.View的繪制流程 View的繪制流程可以分為三個(gè)階段:measure(測(cè)量)胁勺、layout...
安卓開發(fā)中狀態(tài)模式的應(yīng)用 一、狀態(tài)模式的基本概念 狀態(tài)模式(State Pattern)独旷,又稱狀態(tài)對(duì)象模式(State Object Patte...
1. 為什么要關(guān)閉或者取消一個(gè)協(xié)程 協(xié)程是一種輕量級(jí)的線程署穗,可以在一個(gè)線程中并發(fā)執(zhí)行多個(gè)任務(wù)。但是嵌洼,并不是所有的協(xié)程都需要一直運(yùn)行案疲,有些協(xié)程可能...
Gson:這是Gson的核心類,它可以將對(duì)象轉(zhuǎn)換為JSON字符串麻养,或者將JSON字符串轉(zhuǎn)換為對(duì)象褐啡。它使用反射機(jī)制來自動(dòng)匹配對(duì)象的字段和JSON的...
安卓?jī)?nèi)存優(yōu)化是一個(gè)很重要的話題,有很多方面可以考慮鳖昌,比如避免內(nèi)存泄漏备畦、減少內(nèi)存抖動(dòng)、優(yōu)化圖片加載许昨、使用緩存和對(duì)象池等懂盐。下面我舉一些代碼案例,分別...
安卓?jī)?nèi)存優(yōu)化是一個(gè)很重要的話題糕档,有很多方面可以考慮莉恼,比如避免內(nèi)存泄漏、減少內(nèi)存抖動(dòng)、優(yōu)化圖片加載类垫、使用緩存和對(duì)象池等司光。下面我舉一些代碼案例,分別...
安卓?jī)?nèi)存優(yōu)化是一個(gè)很重要的話題悉患,有很多方面可以考慮残家,比如避免內(nèi)存泄漏、減少內(nèi)存抖動(dòng)售躁、優(yōu)化圖片加載坞淮、使用緩存和對(duì)象池等。下面我舉一些代碼案例陪捷,分別...
1. 什么是surfaceview 在安卓開發(fā)中回窘,我們經(jīng)常會(huì)遇到一些需要高性能、高幀率市袖、高畫質(zhì)的應(yīng)用場(chǎng)景啡直,例如視頻播放、游戲開發(fā)苍碟、相機(jī)預(yù)覽等酒觅。這...