[TOC] 硬件合成HWC2 Hardware Composer HAL (HWC) 是 SurfaceFlinger 用來將 Surface 合成到屏幕。HWC 可以抽象出...
引言 Android編譯知識(shí)的梳理文章共三篇: Android 編譯之make基礎(chǔ)[http://www.itdecent.cn/p/169397686d58] Andro...
對(duì)于任何操作系統(tǒng)來講,開機(jī)時(shí)間的優(yōu)化都是一個(gè)很關(guān)鍵的工作。如果用戶每次啟動(dòng)設(shè)備都需要等待很長(zhǎng)的時(shí)間,那么其用戶體驗(yàn)是很差的。本文從Android12出發(fā),分以下三部分闡述An...
感謝分享,最近項(xiàng)目中正好要做多進(jìn)程
Android應(yīng)用開發(fā)中,一個(gè)App可以創(chuàng)建多少個(gè) Application 對(duì)象問題背景 最近跟群友討論一個(gè)技術(shù)問題: 一個(gè)應(yīng)用開啟了多進(jìn)程,最終到底會(huì)創(chuàng)建幾個(gè)application對(duì)象,執(zhí)行幾次onCreate()方法? 有的群友根據(jù)自己的想法給出了猜...
原來大佬17年的工資還沒我高,現(xiàn)在差距卻是幾倍的關(guān)系??
Android 進(jìn)階之旅 - 終章我們的《Android進(jìn)階之旅》到這里就算是完結(jié)了,五六年的時(shí)間,我的青春,我職業(yè)生涯的黃金時(shí)期,基本都耗在了這上面。很多東西我都是現(xiàn)學(xué)現(xiàn)賣,平時(shí)上班也很少有時(shí)間能備課,很多...
同步異步與阻塞非阻塞 用戶空間和內(nèi)核空間 操作系統(tǒng)為了支持多個(gè)應(yīng)用同時(shí)運(yùn)行,需要保證不同進(jìn)程之間相對(duì)獨(dú)立(一個(gè)進(jìn)程的崩潰不會(huì)影響其他的進(jìn)程 , 惡意進(jìn)程不能直接讀取和修改其他...
Android中的?;钍且粋€(gè)永不過時(shí)的話題,因?yàn)槊恳粋€(gè)APP都希望能在后臺(tái)不停的運(yùn)行去搜集用戶數(shù)據(jù),在Android 系統(tǒng)處于較低版本的時(shí)候(目前最新版本為12,較低版本指的...
硬件加速(三種) Application級(jí)別 Activity級(jí)別 View級(jí)別webView.setLayerType(View.LAYER_TYPE_SOFTWARE, ...
大家都知道,bitmap容易引起oom。具體原因是什么呢?因?yàn)槊總€(gè)進(jìn)程的heap是有限制的,現(xiàn)在一般都在一兩百兆。而一張圖片加載到內(nèi)存中需要占用多少內(nèi)存呢?以一張102410...
自6.0版本開始,系統(tǒng)增加了權(quán)限申請(qǐng)。申請(qǐng)了以后,在Activity中回調(diào)onRequestPermissionsResult方法,然后做結(jié)果判斷。但是這種方法侵入性太強(qiáng),后...
定義 職責(zé)鏈模式(Chain of Responsibility Pattern):避免請(qǐng)求發(fā)送者與接收者耦合在一起,讓多個(gè)對(duì)象都有可能接收請(qǐng)求,將這些對(duì)象連接成一條鏈,并...