Android SurfaceFlinger Vsync這塊比較復(fù)雜糊昙,最初在看這塊的時(shí)候,遲遲不知道從何入手谢谦,網(wǎng)上看了各種SurfaceFlinger Vsync相關(guān)的博客释牺,...
![240](https://cdn2.jianshu.io/assets/default_avatar/4-3397163ecdb3855a0a4139c34a695885.jpg?imageMogr2/auto-orient/strip|imageView2/1/w/240/h/240)
Android SurfaceFlinger Vsync這塊比較復(fù)雜糊昙,最初在看這塊的時(shí)候,遲遲不知道從何入手谢谦,網(wǎng)上看了各種SurfaceFlinger Vsync相關(guān)的博客释牺,...
信息熵 信息熵也叫香農(nóng)信息熵猩谊,百科上有介紹。主要公式: 哈夫曼編碼 使用長(zhǎng)度不一的01串編碼符號(hào)祭刚,主要是為了讓最后輸出的串更短牌捷。就是讓 最小。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)化系列文章中锯梁,我曾多次說(shuō)過(guò):異步不是靈丹妙藥,不正確的異步方式不僅不能較好的完成異步任務(wù)焰情,反而會(huì)加劇卡頓陌凳。Android開(kāi)發(fā)中我們使用異步來(lái)進(jìn)行耗時(shí)...
原創(chuàng)內(nèi)容,轉(zhuǎn)載請(qǐng)注明出處内舟,多謝配合合敦。 APK經(jīng)過(guò)復(fù)制、創(chuàng)建對(duì)應(yīng)包文件夾验游、安裝之后充岛,還剩一個(gè)比較重要的點(diǎn)需要分析,那就是dex編譯耕蝉。 上篇在installPackageLI中:...
1. 序言 ? android在5.0開(kāi)始正式用art虛擬機(jī)取代了dalvik虛擬機(jī)崔梗,不同版本的art虛擬機(jī)差別很大,android N開(kāi)始又引入了混合編譯模式垒在。在這里我們只...
有了前面加密和哈希以及數(shù)字證書和數(shù)字簽名兩篇文章的鋪墊蒜魄,終于可以來(lái)認(rèn)識(shí)HTTPS的核心所在了,SSL/TLS協(xié)議场躯。本篇從SSL/TLS發(fā)展歷史到握手以及傳輸?shù)脑敿?xì)過(guò)程來(lái)講解谈为。...
作者:Zyao89签舞;轉(zhuǎn)載請(qǐng)保留此行秕脓,謝謝驹闰; Java中的注解(Annotation)是一個(gè)很神奇的東西,特別現(xiàn)在有很多Android庫(kù)都是使用注解的方式來(lái)實(shí)現(xiàn)的撒会。我們并不討論...
??首先談一下Socket 機(jī)制本身闸英,socket為各種協(xié)議提供了統(tǒng)一接口的一種ipc機(jī)制。在linux中介袜,它由幾個(gè)部分組成甫何。為了討論,先討論幾個(gè)數(shù)據(jù)結(jié)構(gòu)遇伞,如下所示: ??這...
1辙喂、下載本書的頭文件及示例源碼原書地址:http://www.unpbook.com/src.html 2、解壓unpv13e.tar.gz 3鸠珠、切換到unpv13文件夾后依...
Installer啟動(dòng)分析 本篇繼續(xù)解析pms前置installer服務(wù)的啟動(dòng)系統(tǒng)啟動(dòng)之后init進(jìn)程會(huì)解析各種.rc文件最后以service形式拉起zygote巍耗,zygot...
installd進(jìn)程 pms分析前置守護(hù)進(jìn)程啟動(dòng),基于android Q源碼解析 installd進(jìn)程bp配置文件rc文件解析installd啟動(dòng)全局初始化用戶初始化Inst...
首發(fā)于公眾號(hào): DSGtalk1989 寫在最最前頭 具體我們一般所知的分包均是用來(lái)解決項(xiàng)目龐大帶來(lái)的方法數(shù)超過(guò)65535的的解決方法,盡管現(xiàn)在已經(jīng)擴(kuò)大了Dexopt的方法數(shù)...