背景 最近好幾個網(wǎng)友都來問我HWC是根據(jù)什么條件來決定client合成還是device,作為之前一直"吹牛逼",說自己如何好學(xué),如何積極回答網(wǎng)友問題的博主,這波必須安排,看完...
背景 最近好幾個網(wǎng)友都來問我HWC是根據(jù)什么條件來決定client合成還是device,作為之前一直"吹牛逼",說自己如何好學(xué),如何積極回答網(wǎng)友問題的博主,這波必須安排,看完...
單元測試是應(yīng)用程序測試策略中的基本測試,通過對代碼進(jìn)行單元測試,可以輕松地驗(yàn)證單個單元的邏輯是否正確,在每次構(gòu)建之后運(yùn)行單元測試,可以幫助您快速捕獲和修復(fù)因代碼更改(重構(gòu)、優(yōu)...
在Kotlin還沒成為Android開發(fā)首選語言之前,我們一直是使用Java語言來開發(fā)Android應(yīng)用。不過對于Lambda來說,大家應(yīng)該并不陌生,因?yàn)锳ndroid St...
@莫如許老 技術(shù)能力有限,很多理解還是不透徹
Android系統(tǒng)源碼分析-Broadcast發(fā)送上一篇分析了Android系統(tǒng)中廣播的注冊和注銷,這一篇我們繼續(xù)分析發(fā)送廣播的源碼流程,廣播的發(fā)送相對來說比較復(fù)雜,所以需要比較長的時間來看,如果你看懂了流程相對來說再研究流...
1. 寫在前面 在 Gradle源碼分析(二)[http://www.lxweimin.com/p/d934b3a28c33]一文中,我們分析了Gradle構(gòu)建流程的 Loa...
我都好久沒寫了
Android系統(tǒng)源碼分析--View繪制流程之-inflate上一章我們分析了Activity啟動的時候調(diào)用setContentView加載布局的過程,但是分析過程中我們留了兩個懸念,一個是將資源文件中的layout中xml布局文件通過...
@512DIDIDI jetpack的問題,每次切換fragment就會重新創(chuàng)建
JetPack+單Activity的一些思路Google推JetPack已經(jīng)有一段時間了,伴隨之而來的是MVVM架構(gòu),使用ViewModel LiveData等工具來實(shí)現(xiàn)MVVM。 JetPack中還附帶了一個Navi...
@Sophia_dd35 有些app圖標(biāo)想放到固定屏,才設(shè)置,不然都是自動設(shè)置的
墨香帶你學(xué)Launcher之(二)-數(shù)據(jù)加載流程上一篇墨香帶你學(xué)Launcher之-概述,我已經(jīng)介紹了Launcher的布局以及相關(guān)的界面跳轉(zhuǎn),今天我們繼續(xù)學(xué)習(xí),按照計(jì)劃,我們開始學(xué)習(xí)Launcher啟動之?dāng)?shù)據(jù)加載,主要是...