歡迎轉(zhuǎn)載,轉(zhuǎn)載請注明出處:http://www.itdecent.cn/p/00ba0ac2fc96 寫在前面 一直想寫一篇關(guān)于im即時(shí)通訊分享的文章,無奈工作太忙,很難抽...
歡迎轉(zhuǎn)載,轉(zhuǎn)載請注明出處:http://www.itdecent.cn/p/00ba0ac2fc96 寫在前面 一直想寫一篇關(guān)于im即時(shí)通訊分享的文章,無奈工作太忙,很難抽...
測試覆蓋率 測試覆蓋率是對測試完全程度的評測。測試覆蓋率是由測試需求和測試用例的覆蓋或已執(zhí)行代碼的覆蓋的表示結(jié)果。一方面可以衡量測試工作本身的有效性,提升測試效率,一方面可以...
本文結(jié)構(gòu): 什么是 TDD 為什么要 TDD 怎么 TDD FAQ 學(xué)習(xí)路徑 延伸閱讀 什么是 TDD TDD 有廣義和狹義之分,常說的是狹義的 TDD,也就是 UTDD(U...
本文介紹了58同城遷移到AndroidX實(shí)踐過程及對Jetifier源碼分析。 《春宵》春宵一刻值千金,花有清香月有陰。歌管樓臺(tái)聲細(xì)細(xì),秋千院落夜沉沉。-宋代,蘇軾 前言 A...
溫馨提示:閱讀本文前最好簡單使用過 Robolectric。 Robolectric 是基于 Junit 的單元測試框架,實(shí)現(xiàn)了在 JVM 上測試 Android 代碼的功能...
從年前到現(xiàn)在終于將代碼覆蓋率從0到1,做成了平臺(tái)化,并且將它落地到大部分的項(xiàng)目測試中。這個(gè)是個(gè)人過去一年來最大的收獲了。 首先我們在講這個(gè)標(biāo)題的時(shí)候,我們先要明確一點(diǎn)jaco...
Android中提供了View進(jìn)行繪圖處理,View可以滿足大部分的繪圖需求,但是有時(shí)候,View卻顯得力不從心,所以Android提供了SurfaceView給Androi...
APK安裝流程系列文章整體內(nèi)容如下: APK安裝流程詳解0——前言APK安裝流程詳解1——有關(guān)"安裝ing"的實(shí)體類概述APK安裝流程詳解2——PackageManager簡...
為什么會(huì)突然學(xué)習(xí)硬件加速呢?因?yàn)樵诶L圖的時(shí)候,并不是所有的函數(shù)都支持硬件加速,我就有一個(gè)疑問,硬件加速不是好東西來的嗎?干嘛不支持,百思不得解,于是遍尋資料,最后發(fā)現(xiàn)還是研究...
1.應(yīng)用啟動(dòng)流程分析: 1.1流程 一個(gè)Activity的啟動(dòng)過程。以Launcher中啟動(dòng)一個(gè)App為例,比如在Launcher中我們點(diǎn)了一個(gè)圖標(biāo)啟動(dòng)一個(gè)App的Activ...
前言 Android事件分發(fā)機(jī)制是Android開發(fā)者必須了解的基礎(chǔ) 網(wǎng)上有大量關(guān)于Android事件分發(fā)機(jī)制的文章,但存在一些問題:內(nèi)容不全、思路不清晰、無源碼分析、簡單問...
Download Gradle: APIs Activity 相關(guān) -> ActivityUtils.java -> Demo AdaptScreen 相關(guān) -> Adapt...
介紹 在 Android 開發(fā)中,提到 65536 問題,就不得不提 Multidex 的解決方案。具體問題就是在 Android 打包的期間,是需要對 java 文件編譯成...
1.背景 OsmAnd 使用的矢量地圖osmdroid 使用的 柵格地圖(圖片展示的方式)瓦片地圖的前世今生本文是探究 OsmAnd -- 矢量地圖 渲染底圖的方式 2.基礎(chǔ)...
選擇目的地--》搜索頁數(shù)據(jù) 由功能可以很清晰地推測出入口函數(shù)在 addTextChangedListener 上述代碼為簡寫,可看到search方法為 runSearch()...
1.OsmAnd 簡介 OsmAnd 是利用 OpenStreetMap 的數(shù)據(jù)實(shí)現(xiàn)的一款離線移動(dòng)地圖和導(dǎo)航,可以很好的去探究地圖的繪制流程內(nèi)部使用的數(shù)據(jù)是 OpenSrtr...