編輯:Android編程入門
單元測試(unit testing),是指對軟件中的最小可測試單元進行檢查和驗證。
針對Android開發,目前網上有很多在Eclipse環境下進行單元測試的教程,然而隨著Google對Android Studio的大力推廣,開發者在Android Studio下進行單元測試已是大勢所趨,幸運的是,在Android Studio下進行單元測試要簡單得多。
下面創建一個簡單的項目,簡單介紹在Android Studio環境下進行單元測試的流程:
一、在新創建的項目中,Android Studio已經為我們自動創建了一個androidTest包,以及ApplicationTest類(繼承自ApplicationTestCase類),如下圖所示:

二、編輯ApplicationTest.java,添加要測試的方法,方法名必須以test開頭,本例要測試的方法是test方法,ApplicationTest.java代碼如下:
package org.dorm661.junit;
import android.app.Application;
import android.test.ApplicationTestCase;
/**
* <a href="http://d.android.com/tools/testing/testing_android.html">Testing Fundamentals</a>
*/
public class ApplicationTest extends ApplicationTestCase<Application> {
public ApplicationTest() {
super(Application.class);
}
// 測試方法,打印一條語句
public void test()
{
System.out.println("測試框架跑起來了");
}
}
三、點擊工具欄“app”下拉框中的"Edit Configurations"

在彈出的Run/Debug Configurations對話框中點擊左上角的"+",在下拉框中選擇"Android Tests"

在彈出的配置對話框中按下圖配置:

配置完點擊OK,在運行,即可進行單元測試(可選擇下拉框中的test()單獨運行test方法,也可選擇下拉框中的ApplicationTest運行ApplicationTest下所有以test開頭的測試方法,在本例中兩者效果等同)


測試結果如下,綠條表示測試方法運行成功,沒有任何bug,如果是紅條則說明有bug,本例測試方法中僅包含一條簡單的打印語句,必然不會報出bug

查看LogCat可以看見期望輸出,再一次驗證了測試方法運行成功

Android 概述
Android 概述什麼是 Android?Android 是一個開源的,基於 Linux 的移動設備操作系統,如智能手機和平板電腦。Android 是由
Android課程---關於GridView網格視圖的學習
activity_ui6.xml<?xml version=1.0 encoding=utf-8?><GridView xmlns:android=ht
android ipc通信機制之二序列化接口和Binder
IPC的一些基本概念,Serializable接口,Parcelable接口,已經Binder。此核心為最後的IBookManager.java類!!!Serializa
Android下創建一個輸入法
輸入法是一種可以讓用戶輸入文字的控件。Android提供了一套可擴展的輸入法框架,使得應用程序可以讓用戶選擇各種類型的輸入法,比如基於觸屏的鍵盤輸入或者基於語音。當安裝了