編輯:關於Android編程
原文地址:http://android.xsoftlab.net/training/activity-testing/index.html
開發者應當將測試作為應用開發周期的一部分。良好的測試用例可以幫助開發者及早的發現Bug,同時也可以增強開發者對代碼的信心。
測試用例定義了一系列對象與方法,使各個測試可以獨自進行。測試用例既可以組合運行,也可以重復進行。
這節課的課程將會介紹如何使用Android的自定義測試框架進行測試,該框架基於很受歡迎的JUnit框架。開發者可以通過編寫測試用例來驗證程序的某些功能,也可以檢查不同設備的兼容性。
在開始進行測試之前,開發者首先應當配置測試環境。這節課將會學習如何通過命令行來配置基於Gradle的測試用例。
Note: 因為目前使用Eclipse開發所占的比例已經很少了,所以接下來的翻譯凡涉及到Eclipse的,文字描述都極為精簡。需要了解的請查看原文。
如果開發者使用的是Gradle 1.6或以上的版本,那麼可以使用Gradle Wrapper來構建運行測試用例。要確保在gradle.build文件中,defaultConfig下的minSdkVersion屬性設置的是8以上的值(含)。
要運行基於Gradle Wrapper的測試,需要執行以下步驟:
1.將物理設備連接到計算機上。 2.在工程目錄下運行以下命令:./gradlew build connectedCheck
學習更多關於使用Gradle進行Android測試的相關內容,請參見Gradle Plugin User Guide.
Android-ListView兩種適配器ListView在安卓App中非常常見,幾乎每一個App都會有涉及,比如QQ消息列表,或者是通訊錄還有就是酷我音樂的歌曲列表都是
Android Studio中有一個被叫矢量工具(Vector Asset Studio)它能幫助我們增加多種圖標和導入可以拉伸的矢量圖形文件作為矢量資源圖片在項目中。利
只是途中有些問題折騰了一下,比如openssl.cnf如何來的,這個文件在編譯完openssl後,應該openssl根目錄下/apps/demoCA有個,可以把他拷貝到o
關於沉浸式狀態欄相信大家都不陌生,IOS系統很早就有,android5.0及以後版本都支持給狀態欄著色,而目前android主流版本還是4.4,網上通用實現4.4(API