一、幾種依賴方式 Compile 默認(rèn)的依賴方式,任何情況下都會(huì)依賴案怯。 Provided 只提供編譯時(shí)依賴夹囚,打包時(shí)不會(huì)添加進(jìn)去养渴。 Apk 只在打包Apk包時(shí)依賴介劫,這個(gè)應(yīng)該是比...
一、幾種依賴方式 Compile 默認(rèn)的依賴方式,任何情況下都會(huì)依賴案怯。 Provided 只提供編譯時(shí)依賴夹囚,打包時(shí)不會(huì)添加進(jìn)去养渴。 Apk 只在打包Apk包時(shí)依賴介劫,這個(gè)應(yīng)該是比...
目錄 廢話 正題 搜索關(guān)鍵方法 初始化原理 上下文賦值流程 一些問(wèn)題 0.前言 LeakCanary 不多做介紹了包归,用過(guò)的都知道是來(lái)干嘛的苇经,不多比比赘理。https://squa...
??LiveData是一個(gè)可被觀察的數(shù)據(jù)持有者類。與常規(guī)的Observable不同扇单,LiveData能意識(shí)到應(yīng)用程序組件的生命周期變化商模,這意味著它能遵守Activity、Fr...
1.問(wèn)題 公司app有banner 展示,后臺(tái)同學(xué)有反應(yīng)banner 埋點(diǎn)數(shù)據(jù)上報(bào)次數(shù)異常多施流,多達(dá)億級(jí)別响疚,差點(diǎn)把kafaka 多給干爆了??。 banner是在Fragment...
在 Java 程序中瞪醋,我們擁有多種新建對(duì)象的方式忿晕。除了最為常見的 new 語(yǔ)句之外,我們還可以通過(guò)反射機(jī)制银受、Object.clone 方法践盼、反序列化以及 Unsafe.all...
前言 自定義View原理是Android開發(fā)者必須了解的基礎(chǔ)宾巍; 在了解自定義View之前咕幻,你需要有一定的知識(shí)儲(chǔ)備; 本文將全面解析關(guān)于自定義View中的所有知識(shí)基礎(chǔ)顶霞。 Car...
一选浑、背景 隨著項(xiàng)目逐漸擴(kuò)展绷耍,業(yè)務(wù)功能越來(lái)越多,代碼量越來(lái)越多鲜侥,開發(fā)人員數(shù)量也越來(lái)越多褂始。此過(guò)程中,你是否有過(guò)以下煩惱描函? 項(xiàng)目模塊多且復(fù)雜崎苗,編譯一次要5分鐘甚至10分鐘?太慢不能...
前言 最近好幾個(gè)朋友問(wèn)我舀寓,多Url怎么處理胆数,這里我們就說(shuō)說(shuō)這個(gè)。 【Android架構(gòu)】基于MVP模式的Retrofit2+RXjava封裝(一)[https://www.j...