https://mp.weixin.qq.com/s/8tRAO9a6FOo6mV64VoW8HA https://mp.weixin.qq.com/s/rCINjd-uMU...
[mvi介紹](https://mp.weixin.qq.com/s/lCgztZ4g2qCftFhR2yJiLw) [配置依賴](https://mp.weixin.qq....
grep常用選項(xiàng): 1.根據(jù)匹配內(nèi)容過(guò)濾:grep "com.test.demo" a.log2.在當(dāng)前目錄多個(gè)文件中搜索關(guān)鍵字starting:grep "starting...
1. 根據(jù)TAG和Log優(yōu)先級(jí)過(guò)濾 ``` adb logcat [TAG:LEVEL ] [TAG:LEVEL ] ... ``` >例如:輸出TAG為 debug, 優(yōu)先...
adb shell am start [options] intent啟動(dòng)由 intent 指定的 Activity窘游。格式與參數(shù)如下 start [options] inte...
在做桌面產(chǎn)品的時(shí)候逻淌,發(fā)現(xiàn)一些機(jī)型存在將桌面默認(rèn)后重啟手機(jī)出現(xiàn)卡死的情況肥惭,通過(guò)查看log盯仪,出現(xiàn)錯(cuò)誤信息在手機(jī)系統(tǒng)啟動(dòng)加載完androidmanifest.xml,開(kāi)始進(jìn)行con...
MediaPlayer多媒體練習(xí):https://github.com/stormzsl/MyVideo[https://github.com/stormzsl/MyVide...
LiveData使用LiveData LiveData = new LiveData(); liveData.obsever(LifeCycleOwner owner,new...
1.混淆2.lint檢查刪除無(wú)用資源2.保留單一語(yǔ)言3.考慮將jpg/png轉(zhuǎn)為wep4.動(dòng)態(tài)下發(fā)so
https://blog.csdn.net/intbird/article/details/106849988[https://blog.csdn.net/intbird/a...
1.Crash信息監(jiān)控Crash修復(fù)的難點(diǎn)在于信息收集蜜葱,針對(duì)Crash上報(bào)信息進(jìn)行修復(fù)全景,Crash分為java層Crash和Native層Crash Java 層Crash捕...
大圖監(jiān)控 內(nèi)存大戶Bitmap大圖檢測(cè): 對(duì)加載圖片時(shí)所占用的內(nèi)存大小設(shè)置一個(gè)閾值,當(dāng)圖片超過(guò)這個(gè)閥值的時(shí)候進(jìn)行信息提示給RD牵囤。 圖片的來(lái)源可以是本地圖片爸黄,網(wǎng)絡(luò)圖片。比如網(wǎng)絡(luò)...
6.網(wǎng)絡(luò)優(yōu)化 客戶端網(wǎng)絡(luò)優(yōu)化 多個(gè)請(qǐng)求合并為一個(gè)請(qǐng)求 保持長(zhǎng)連接揭鳞,設(shè)置請(qǐng)求header的connection:keep-alive 域名訪問(wèn)改為ip訪問(wèn)炕贵,多個(gè)api的調(diào)用使用...
SPI機(jī)制實(shí)現(xiàn)模塊間通信,比如運(yùn)營(yíng)模塊aar調(diào)用訂單模塊中的數(shù)據(jù)野崇,實(shí)現(xiàn)模塊間解耦在運(yùn)行期間將接口轉(zhuǎn)換為實(shí)現(xiàn)類称开,達(dá)到模塊間調(diào)用 variant.javaCompile.clas...
LeakCanary內(nèi)存泄漏檢測(cè)原理: (1).application中注冊(cè)Activity生命周期onActivityDestory回調(diào),同樣的檢測(cè)fragment也是通過(guò)...