背景介紹 從事開(kāi)發(fā)到了一定階段,想要提高就必須搞明白系統(tǒng)的一些工作原理。為什么?因?yàn)橹挥忻靼琢诉@些,你才能針對(duì)平臺(tái)的特性寫(xiě)出優(yōu)質(zhì)的代碼。當(dāng)遇到棘手的問(wèn)題時(shí),你才能更快速的結(jié)合...
背景介紹 從事開(kāi)發(fā)到了一定階段,想要提高就必須搞明白系統(tǒng)的一些工作原理。為什么?因?yàn)橹挥忻靼琢诉@些,你才能針對(duì)平臺(tái)的特性寫(xiě)出優(yōu)質(zhì)的代碼。當(dāng)遇到棘手的問(wèn)題時(shí),你才能更快速的結(jié)合...
原文地址: http://www.itdecent.cn/p/48e66e879061 前言 今年的Android技術(shù)圈中MVP,Dagger2,Rxjava,Retrofi...
有沒(méi)有可能,后面的surface被回收了?你可以systrace看到surface創(chuàng)建回收的情況
Android圖形系統(tǒng)(八)-app與SurfaceFlinger共享UI元數(shù)據(jù)過(guò)程Android應(yīng)用程序與SurfaceFlinger服務(wù)是運(yùn)行在不同的進(jìn)程中的,因此,它們采用Binder進(jìn)程間通信機(jī)制來(lái)進(jìn)行通信。 但是我們知道一個(gè)Android應(yīng)用程序可...
一、基礎(chǔ) 1.1 Java 系列文章Java基礎(chǔ)Java基礎(chǔ)(一)-泛型[http://www.itdecent.cn/p/d7e470217272]Java基礎(chǔ)(二)-注...
給個(gè)小小的建議,樓主可以先講基本概念,然后再講整個(gè)流程,最后再深入到細(xì)節(jié)。這樣的節(jié)奏讀者可能更容易理解
Android圖形系統(tǒng)(一)-Window加載視圖過(guò)程本篇開(kāi)始進(jìn)行了新的專(zhuān)題:繪制優(yōu)化,初步打算分兩部分來(lái)寫(xiě),一部分是原理機(jī)制篇,做優(yōu)化,你原理機(jī)制都不清楚談何優(yōu)化,所以知識(shí)儲(chǔ)備是十分有必要的,另外一部分就是優(yōu)化實(shí)踐篇。(先是這...
面試題 如果讓你寫(xiě)一個(gè)消息隊(duì)列,該如何進(jìn)行架構(gòu)設(shè)計(jì)?說(shuō)一下你的思路。 消息中間件各種面試題:消息中間件面試題:消息丟失怎么辦?消息中間件面試題:消息隊(duì)列的優(yōu)缺點(diǎn),區(qū)別消息中間...
原文發(fā)表于: Rocko's blog - MVVM_Android-CleanArchitecture 前言 "Architecture is About Intent, ...