一、幾種依賴方式 Compile 默認的依賴方式,任何情況下都會依賴。 Provided 只提供編譯時依賴,打包時不會添加進去。 Apk 只在打包Apk包時依賴,這個應該是比...
一、幾種依賴方式 Compile 默認的依賴方式,任何情況下都會依賴。 Provided 只提供編譯時依賴,打包時不會添加進去。 Apk 只在打包Apk包時依賴,這個應該是比...
目錄 廢話 正題 搜索關鍵方法 初始化原理 上下文賦值流程 一些問題 0.前言 LeakCanary 不多做介紹了,用過的都知道是來干嘛的,不多比比。https://squa...
??LiveData是一個可被觀察的數(shù)據(jù)持有者類。與常規(guī)的Observable不同,LiveData能意識到應用程序組件的生命周期變化,這意味著它能遵守Activity、Fr...
1.問題 公司app有banner 展示,后臺同學有反應banner 埋點數(shù)據(jù)上報次數(shù)異常多,多達億級別,差點把kafaka 多給干爆了??。 banner是在Fragment...
在 Java 程序中,我們擁有多種新建對象的方式。除了最為常見的 new 語句之外,我們還可以通過反射機制、Object.clone 方法、反序列化以及 Unsafe.all...
前言 自定義View原理是Android開發(fā)者必須了解的基礎; 在了解自定義View之前,你需要有一定的知識儲備; 本文將全面解析關于自定義View中的所有知識基礎。 Car...
一、背景 隨著項目逐漸擴展,業(yè)務功能越來越多,代碼量越來越多,開發(fā)人員數(shù)量也越來越多。此過程中,你是否有過以下煩惱? 項目模塊多且復雜,編譯一次要5分鐘甚至10分鐘?太慢不能...
前言 最近好幾個朋友問我,多Url怎么處理,這里我們就說說這個。 【Android架構】基于MVP模式的Retrofit2+RXjava封裝(一)[https://www.j...