Android SurfaceFlinger Vsync這塊比較復(fù)雜,最初在看這塊的時候,遲遲不知道從何入手,網(wǎng)上看了各種SurfaceFlinger Vsync相關(guān)的博客,...
Android SurfaceFlinger Vsync這塊比較復(fù)雜,最初在看這塊的時候,遲遲不知道從何入手,網(wǎng)上看了各種SurfaceFlinger Vsync相關(guān)的博客,...
信息熵 信息熵也叫香農(nóng)信息熵,百科上有介紹。主要公式: 哈夫曼編碼 使用長度不一的01串編碼符號,主要是為了讓最后輸出的串更短。就是讓 最小。Huffman使用自底向上構(gòu)建...
目錄: 概述 基礎(chǔ)2.1. 加密2.2. 數(shù)字簽名2.3. 數(shù)字證書 TLS 原理 主要的類和接口4.1. JDK4.2. OkHttp 源碼分析5.1. 創(chuàng)建安全 Sock...
1、 前言 在前面的性能優(yōu)化系列文章中,我曾多次說過:異步不是靈丹妙藥,不正確的異步方式不僅不能較好的完成異步任務(wù),反而會加劇卡頓。Android開發(fā)中我們使用異步來進行耗時...
原創(chuàng)內(nèi)容,轉(zhuǎn)載請注明出處,多謝配合。 APK經(jīng)過復(fù)制、創(chuàng)建對應(yīng)包文件夾、安裝之后,還剩一個比較重要的點需要分析,那就是dex編譯。 上篇在installPackageLI中:...
1. 序言 ? android在5.0開始正式用art虛擬機取代了dalvik虛擬機,不同版本的art虛擬機差別很大,android N開始又引入了混合編譯模式。在這里我們只...
有了前面加密和哈希以及數(shù)字證書和數(shù)字簽名兩篇文章的鋪墊,終于可以來認(rèn)識HTTPS的核心所在了,SSL/TLS協(xié)議。本篇從SSL/TLS發(fā)展歷史到握手以及傳輸?shù)脑敿?xì)過程來講解。...
作者:Zyao89;轉(zhuǎn)載請保留此行,謝謝; Java中的注解(Annotation)是一個很神奇的東西,特別現(xiàn)在有很多Android庫都是使用注解的方式來實現(xiàn)的。我們并不討論...
??首先談一下Socket 機制本身,socket為各種協(xié)議提供了統(tǒng)一接口的一種ipc機制。在linux中,它由幾個部分組成。為了討論,先討論幾個數(shù)據(jù)結(jié)構(gòu),如下所示: ??這...
1、下載本書的頭文件及示例源碼原書地址:http://www.unpbook.com/src.html 2、解壓unpv13e.tar.gz 3、切換到unpv13文件夾后依...
Installer啟動分析 本篇繼續(xù)解析pms前置installer服務(wù)的啟動系統(tǒng)啟動之后init進程會解析各種.rc文件最后以service形式拉起zygote,zygot...
installd進程 pms分析前置守護進程啟動,基于android Q源碼解析 installd進程bp配置文件rc文件解析installd啟動全局初始化用戶初始化Inst...
首發(fā)于公眾號: DSGtalk1989 寫在最最前頭 具體我們一般所知的分包均是用來解決項目龐大帶來的方法數(shù)超過65535的的解決方法,盡管現(xiàn)在已經(jīng)擴大了Dexopt的方法數(shù)...