發(fā)展歷史 Gradle 的依賴管理是一個(gè)從開始接觸 Android 開發(fā)就一直伴隨著我們的問題(作者是Android開發(fā),僅以此為例),從最初的 沒有統(tǒng)一管理 到 通過.gr...
發(fā)展歷史 Gradle 的依賴管理是一個(gè)從開始接觸 Android 開發(fā)就一直伴隨著我們的問題(作者是Android開發(fā),僅以此為例),從最初的 沒有統(tǒng)一管理 到 通過.gr...
如何看待Android的Jetpack這一系列庫? 隨著移動(dòng)領(lǐng)域的飛速發(fā)展,越來越多的工程師開始追求更高效率更便捷的開發(fā)模式,各種框架架構(gòu)層出不窮,比如我們很熟悉的MVC、M...
前言 Jetpack 是一個(gè)由多個(gè)庫組成的套件,可幫助開發(fā)者遵循最佳做法,減少樣板代碼。如果項(xiàng)目采用 MVVM 架構(gòu),那么 Jetpack 里面的架構(gòu)相關(guān)的組件就是為MVVM...
Android現(xiàn)在是越來越不好找工作了,并且未來還會(huì)更難,主要原因呢還是太卷,同樣是搞搞業(yè)務(wù)代碼,誰更熟練要誰,同樣的高工崗,誰對底層原理研究最深要誰,比如下面這些面試題,八...
在學(xué)習(xí)Android framework的過程中,大家走回走進(jìn)一個(gè)誤區(qū),或者說繞了遠(yuǎn)路,就是會(huì)為龐大的源碼而耗費(fèi)大量心力。在這里還是要提醒大家,不要過于關(guān)心那些復(fù)雜的函數(shù)調(diào)用...
一、Android繪制原理及工具選擇 1.1、Android繪制原理 對于Android手機(jī)來說,它的畫面渲染依賴于兩個(gè)硬件:1.CPU;2.GPU: CPU負(fù)責(zé)計(jì)算顯示內(nèi)容...
一、啟動(dòng)優(yōu)化概念 1.1、為什么要做啟動(dòng)優(yōu)化? APP優(yōu)化是我們進(jìn)階高級開發(fā)工程師的必經(jīng)之路,而APP啟動(dòng)速度的優(yōu)化,也是我們開啟APP優(yōu)化的第一步。用戶在使用我們的軟件時(shí),...