如果帶著問題去學(xué)習(xí)binder又是怎樣的呢? 1. 第一個(gè)binder線程 Binder:PID_1是怎樣創(chuàng)建的 在App進(jìn)程創(chuàng)建的時(shí)候 isMain=true 在 bind...
轉(zhuǎn)載請(qǐng)標(biāo)注出處: http://www.itdecent.cn/p/8facd77fac09 Android DisplayList 構(gòu)建過程 寫了DisplayList的構(gòu)...
前言 AIDL是什么?還記得好多面試知識(shí)點(diǎn)中提到,應(yīng)用之間的跨進(jìn)程通信有哪些方式,AIDL好幾次被作為正確答案來說,其實(shí)這是大錯(cuò)特錯(cuò),其實(shí)AIDL就是幫程序員偷懶的封裝類。A...
前言 最近遇到一個(gè)奇葩的問題,應(yīng)用X的Activity1中點(diǎn)擊一個(gè)Button跳轉(zhuǎn)到Activity2,手機(jī)A比手機(jī)B上快500ms左右,雖然手機(jī)A比手機(jī)B的配置高,但是我不...
前言 我相信大家肯定遇到過下面這個(gè)LOG,表面意思是在主線程做了太多的事,但是可能你們不知道這條LOG的真實(shí)含義。換句話說你們能寫一個(gè)Demo生成這條LOG嗎?我建議你們先寫...
問題 能否深入講解一下Binder中的序列化 一、什么是序列化 百度的結(jié)果 舉個(gè)例子,看看這個(gè)Person對(duì)象如何序列化。 序列化的時(shí)候?qū)tring和int寫個(gè)某個(gè)內(nèi)存區(qū)域...
基于Android 7.0源碼分析 應(yīng)用收到Motion事件傳遞至Activity的過程 應(yīng)用對(duì)于Motion事件的處理比較復(fù)雜,不同類型的事件處理方式不同: Down事件 ...