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