![240](https://upload.jianshu.io/users/upload_avatars/15581733/95f2d29d-a541-4278-9d5c-5a73096f2f24.jpg?imageMogr2/auto-orient/strip|imageView2/1/w/240/h/240)
一般情況下都是使用logback來(lái)管理Android的日志执俩,而且日志都是保持在本地的徐钠。 但后來(lái)發(fā)現(xiàn)logback中有SocketAppender...
關(guān)于Flutter役首,我們重點(diǎn)關(guān)注assets尝丐,jni,libs 這 3 個(gè)目錄中宋税,其他的文件都是 Nactive層殼工程的產(chǎn)物摊崭。 jni :該目...
Gradle 本身并不知道如何編譯 APK 文件杰赛,因?yàn)?Gradle 實(shí)際上是一個(gè)通用的構(gòu)建工具呢簸。它不限于構(gòu)建 Android 應(yīng)用程序。 了解...
Google 推薦使用的 Android studio 是采用 Gradle 來(lái)構(gòu)建項(xiàng)目。Gradle 是一個(gè)非常先進(jìn)的項(xiàng)目構(gòu)建工具根时。 Grad...
前面一節(jié)講了AIDL最進(jìn)本的知識(shí),這一節(jié)中將會(huì)結(jié)合更復(fù)雜的場(chǎng)景蛤迎,更深入地介紹AIDL确虱。(這一節(jié)的內(nèi)容會(huì)持續(xù)補(bǔ)充完整) 1、Client端是如何實(shí)...
為了克服Linux中IPC各種方式的缺點(diǎn)校辩,在Android中引入了Binder機(jī)制。但是當(dāng)說(shuō)起B(yǎng)inder在Android中的使用時(shí)辆童,幾乎所有的...
我們知道,Android系統(tǒng)的運(yùn)行由大量相互獨(dú)立的進(jìn)程相互協(xié)助來(lái)完成的把鉴,所以Android進(jìn)程間通信問(wèn)題故黑,是做好Android開(kāi)發(fā)高級(jí)工程師必須...
在我們Android開(kāi)發(fā)中? 如果我們把項(xiàng)目模塊化了, 那兩個(gè)組件間進(jìn)行通訊或者跳轉(zhuǎn), 我們一般構(gòu)建Intent的方式就不再使用了, 很簡(jiǎn)單, ...
逐幀動(dòng)畫(huà) & 補(bǔ)間動(dòng)畫(huà)的缺點(diǎn): 補(bǔ)間動(dòng)畫(huà) 只能夠作用在視圖View上场晶,即只可以對(duì)一個(gè)Button、TextView怠缸、甚至是LinearLayou...