簡單的修復(fù)方案,不用反射,也不用編譯期修改代碼Demo地址:https://github.com/WLHere/SafeToast Toast在android 7.1.1經(jīng)常...
簡單的修復(fù)方案,不用反射,也不用編譯期修改代碼Demo地址:https://github.com/WLHere/SafeToast Toast在android 7.1.1經(jīng)常...
本文主要包括三大部分內(nèi)容:內(nèi)存管理基礎(chǔ):從整個(gè)計(jì)算機(jī)領(lǐng)域簡述主要的內(nèi)存管理技術(shù)。Linux的內(nèi)存管理機(jī)制:Android畢竟是基于Linux內(nèi)核實(shí)現(xiàn)的操作系統(tǒng),因此有必要了解...
背景 我們的組件化每個(gè)模塊是分倉庫的。分倉庫所以殼工程只能用aar依賴了。我們的aar使用的maevn遠(yuǎn)程依賴。 然后驚訝的發(fā)現(xiàn),遠(yuǎn)程依賴下來的aar中kotlin代碼竟然無...
主要資料參考 Android系統(tǒng)源碼在線查看網(wǎng)址Linux平臺(tái)Cpu使用率的計(jì)算騰訊開源移動(dòng)端性能測試APP:GT 3.1 內(nèi)存篇 內(nèi)存:表示當(dāng)前進(jìn)程內(nèi)存的使用情況,內(nèi)存占用...
你是否還在為依賴沖突而費(fèi)時(shí)費(fèi)力?你是否看到gradle報(bào)了重復(fù)jar包或重復(fù)類而不知所措?那么,這篇文章,教你徹底解決依賴沖突問題 ~ 沖突類型無非是類、jar包重復(fù),比如:...
手機(jī)一般會(huì)提供兩種上網(wǎng)方式:Wifi或者3G/4G上網(wǎng),Wifi上網(wǎng)其實(shí)就是利用網(wǎng)卡通過以太網(wǎng)上網(wǎng);3G/4G則是通過基帶,利用蜂窩網(wǎng)絡(luò)進(jìn)行上網(wǎng),之前已經(jīng)簡單的闡述了Wifi...
原文地址https://mp.weixin.qq.com/s/g6VC1QanbD2GItXwkR1x3A[https://mp.weixin.qq.com/s/g6VC1Q...
本文以com.android.tools.build:gradle:3.1.2 源碼來進(jìn)行分析,文章對(duì)應(yīng)的項(xiàng)目地址:aop-tech。 Transform API 是在1.5...
*本篇文章已授權(quán)微信公眾號(hào) guolin_blog (郭霖)獨(dú)家發(fā)布 前言 第一次看到插樁,是在Android開發(fā)高手課中。看完去查了一下:“咦!還有這東西,有點(diǎn)意思”。 本...