原创 Android開源與乾貨網站彙總

18.08.06更新: 距離首次發佈過去了三年了,好多都已經無法訪問了,表示很傷感。。。不過也有新的誕生了,補充一下!   wan android 鴻洋大神維護,滿滿乾貨,工具多多。(強烈推薦)   掘金 站如其名(強烈推薦)   乾貨

原创 Dagger2與AndroidInjector

1.遇到的問題 相信使用過Dagger開發Android應用的小夥伴會知道(如果你還不是很瞭解Daager,可以先看我之前的一篇基本介紹:Dagger2使用攻略),我們會在Activity或Fragment的生命週期方法中執行成員注入。比

原创 Android單元測試(七):MVP與單元測試

本篇介紹如何對MVP架構的項目進行單元測試。會用到之前六篇文章中所介紹的內容,算是學以致用了。本文中我沒具體說明的地方前幾篇文中一定會有的。希望大家可以循序漸進。 對於MVP網上也有很多變種,各有千秋,但是萬變不離其宗。本篇採用的MV

原创 史上最全WebView使用,附送Html5Activity一份

關於WebView使用很全面的一篇文章,分享給大家。原文鏈接在此 文中我會有部分補充亂入。 WebView在現在的項目中使用的頻率應該還是非常高的。 我個人總覺得HTML5是一種趨勢。找了一些東西,在此總結。 本篇最後有一個非常不

原创 使用gradle集成360加固

360加固我想大家並不陌生,使用起來也比較簡單。只要下載它的加固助手上傳我們打包簽名好的APK文件就可以完成加固。但我們是否可以讓他更加的便捷呢?答案是肯定的。 1.準備 首先我們下載360加固助手。這裏我使用Windows版來說明。

原创 Android單元測試(四):Robolectric框架的使用

學習了前三篇有關單元測試的內容,你會發現好像和Android沒有什麼關係,都是Java。因爲文章中的例子並沒有使用到Android中所特有的組件和方法。之所以沒有涉及,是因爲我們使用的Android的方法依賴android.ja

原创 Android單元測試(三):PowerMock框架的使用

之前的兩篇文章分別說到了 JUnit 與 Mockito ,一個主要用於斷言,一個用於模擬我們的非測試類。今天說一說PowerMock ,它拓展了Mockito框架,從而支持了mock static方法、private方法、fi

原创 Android單元測試(二):Mockito框架的使用

在實際的單元測試中,我們測試的類之間會有或多或少的耦合,導致我們無法順利的進行測試,這時我們就可以使用Mockito,Mockito庫能夠Mock(我喜歡理解爲模擬)對象,替換我們原先依賴的真實對象,這樣我們就可以避免外部的影響,只測試