最近維護(hù)一個(gè)老項(xiàng)目,項(xiàng)目的 targetSdkVersion 為 26站粟,實(shí)在是太老了黍图,應(yīng)用市場都快不能發(fā)布了,所以不得不進(jìn)行升級奴烙。最后將 targetSdkVersion 升...
![240](https://cdn2.jianshu.io/assets/default_avatar/15-a7ac401939dd4df837e3bbf82abaa2a8.jpg?imageMogr2/auto-orient/strip|imageView2/1/w/240/h/240)
最近維護(hù)一個(gè)老項(xiàng)目,項(xiàng)目的 targetSdkVersion 為 26站粟,實(shí)在是太老了黍图,應(yīng)用市場都快不能發(fā)布了,所以不得不進(jìn)行升級奴烙。最后將 targetSdkVersion 升...
1. 背景 玩過王者榮耀的同學(xué)肯定碰到過這樣的場景:一段時(shí)間沒打開 APP助被,打開的時(shí)候會提醒你下載安裝升級資源包,一個(gè)完整的資源包可能超過 1 個(gè) G 切诀,但是升級資源包可能只...
前言 1. 網(wǎng)絡(luò)優(yōu)化概述 Android 網(wǎng)絡(luò)優(yōu)化方法主要講的就是線下網(wǎng)絡(luò)測試工具揩环、線上網(wǎng)絡(luò)監(jiān)控方案、流量優(yōu)化方案和質(zhì)量優(yōu)化方案幅虑。 做網(wǎng)絡(luò)優(yōu)化時(shí)丰滑,要考慮多個(gè)維度、統(tǒng)計(jì)多種數(shù)據(jù)...
還記得上大學(xué)時(shí)學(xué)數(shù)據(jù)結(jié)構(gòu)這們課程翘单,老師重點(diǎn)講了樹特別是二叉樹這種數(shù)據(jù)結(jié)構(gòu)吨枉。講到二叉樹的遍歷,有前序哄芜、中序貌亭、后序 3 種方式,當(dāng)時(shí)只記住了 3 種遞歸遍歷的方式认臊,后來在實(shí)際工作...
在這篇文章里專門講過插入排序算法http://www.reibang.com/p/5d071ca9a039[http://www.reibang.com/p/5d071c...
這兩種排序算法都采用了分治算法的思想。 1. 歸并算法 將一個(gè)待排序數(shù)組從中間分成 2 部分失晴,分別將這 2 部分排好序剧腻,然后再將之合并。這是一個(gè)遞歸的過程涂屁,左右兩部分再用同樣...
記得上大學(xué)剛學(xué)編程時(shí)拆又,書本上就教了最簡單的2種排序算法:選擇排序和冒泡排序儒旬。原理也很簡單,但是后來畢業(yè)后帖族,有一次面試要手寫一下選擇栈源、冒泡排序算法,突然之間卡殼了竖般,心里知道是 ...
現(xiàn)在的Android工程都是采用 gradle 來構(gòu)建的甚垦,從早期的單一工程架構(gòu)(一個(gè)項(xiàng)目只有一個(gè)主 module),到現(xiàn)在的組件化架構(gòu)(一個(gè)項(xiàng)目包含有多個(gè)module),項(xiàng)目...
項(xiàng)目依賴關(guān)系 關(guān)聯(lián)關(guān)系 1艰亮、應(yīng)用層APP也就是項(xiàng)目當(dāng)中的宿主2闭翩、組件層則是項(xiàng)目當(dāng)中的業(yè)務(wù)組件3、基礎(chǔ)層是一些公共的lib包 宿主依賴業(yè)務(wù)組件 業(yè)務(wù)組件依賴library-ba...