編輯:關於Android編程
我們有如下的業務類:
package com.mxy.service; public class CalcService { public int add(int a,int b) { System.out.println("執行了加方法"); return a + b; } }
package com.mxy.test; import com.mxy.service.CalcService; import android.test.AndroidTestCase; public class CalcServiceTest extends AndroidTestCase { public void testAdd() { CalcService cal = new CalcService(); int result = cal.add(5,3); System.out.println(result); assertEquals(8, result); } }這時候我們可以在項目上點擊Run As---->Android Junit Test,這時候會將我們開發的app,安裝到手機或者模擬器上,然後運行我們的測試用例。很不幸這時候我們會出現如下的錯誤:
01_junit does not specify a android.test.InstrumentationTestRunner instrumentation or does not declare uses-library android.test.runner in its AndroidManifest.xml這是因為我們還有寫地方沒有配置,這時候我們打開我們的AndroidMainfest.xml,添加如下紅色(由於紅色無法正常顯示,這裡表示包圍的代碼)代碼:
這時候我們再重新運行一下,會出現跟使用junit類似的界面。
可能大家感覺這樣寫起來太費勁,一個是需要自己添加AndroidMainfest.xml裡面的代碼,另外一個等到程序發布的時候還得刪除測試代碼(當然如果不刪除也沒問題,只是apk的包會大一點),這時候我們就可以直接建立一個Android Test Project。我們可以點擊新建---->Android Test Project,然後根據向導選擇已經存在的工程。建立好工程後,我們就可以直接新建測試用例了。
例子工程下載地址:http://download.csdn.net/detail/mengxiangyue/6997545
轉載請注明出處:http://blog.csdn.net/mengxiangyue
一、Android內存基礎物理內存與進程內存物理內存即移動設備上的RAM,當啟動一個Android程序時,會啟動一個Dalvik VM進程,系統會給它分配固定的內存空間(
本文要演示的Android開發實例是如何完成一個Android中的miniTwitter登錄界面,下面將分步驟講解怎樣實現圖中的界面效果,讓大家都能輕松的做出美觀的登錄界
package com.example.jreduch05;import android.os.Bundle;import android.support.v
在Android下,事件的發生是在監聽器下進行,android系統可以響應按鍵事件和觸摸屏事件,本文主要介紹了button點擊事件的方法一、實現button點