![Avatar notebook default](https://cdn2.jianshu.io/assets/default_avatar/avatar-notebook-default-640f7dde88592bdf6417d8ce1902636e.png)
背景 開發(fā)中會存在多個任務(wù)之間互相依賴绞旅,運行非常慢的情況摆尝,譬如Android在主線程中初始化多個SDK導(dǎo)致App啟動慢的情況,搜索一下發(fā)現(xiàn)業(yè)界的...
問題 在組件化的時候我發(fā)現(xiàn)遇到這些問題 組件可以訪問其他組件所有Public的類因悲,代碼不內(nèi)聚 組件依賴傳遞導(dǎo)致API向下不兼容會崩潰 API方法...
業(yè)界方案 在網(wǎng)上隨便搜索一下就能發(fā)現(xiàn)瘦身有好多方案堕汞,但是實踐一下就能發(fā)現(xiàn)好多都不靠譜 方案實踐 Smallapk Gradle插件減小APK體積...
前言 先來說我為什么要做增量掃描這個事情,畢竟代碼掃描已經(jīng)老生常談了晃琳,業(yè)界方案一搜一大堆讯检,有什么好講的琐鲁,大部人看到這篇文章的時候肯定這么想吧,但...
背景 在有些場景下人灼,會使用到透明的activity做中轉(zhuǎn)绣否,但是有的時候可能沒有成功finish這個透明的頁面會阻止用戶正常操作譬如: 在微博登錄...
引子 這篇文章會告訴你 什么是路由,是為了解決什么問題才產(chǎn)生的 業(yè)界現(xiàn)狀是怎么樣的挡毅,我們可以做什么來優(yōu)化當(dāng)前的問題 路由設(shè)計思路是怎么樣的,該怎...
在Android組件化的時候暴构,需要把一個多module的庫提交到maven跪呈,遇到了這個問題,記錄一下方便以后查詢 MuliteModuleLib...
前言 發(fā)布的時候取逾,每次都需要手動加固耗绿,希望能節(jié)約時間 腳本 jiagu.sh gradle集成 gradle會在release的時候自動加固 注...
前言 在使用gradle的時候,依賴庫的版本會覆蓋砾隅,導(dǎo)致有部分代碼受影響误阻,譬如引用了appcompat最新版,所以最快找到那個沖突的庫在哪里使用...