編輯:Android開發教程
本例介紹創建一個測試項目的一般步驟和編寫測試用例的基本方法。
為簡單起見,創建一個HelloWorld應用,帶有一 個Greeting類,其定義如下:
public class Greeting { private String name; public Greeting(String name){ this.name=name; } public String getGreetings(){ return "Hello," +name; } }
測試項目打算來測試這個Greeting 類的getGreetings的方法,比如說,創建Greeting(“World”) ,預期的 getGreetings 的值應為”Hello,World”。我們可以使用JUnit框架來編寫一個測試用例。
這裡我們在創建HelloWorld的 項目的同時創建一個測試項目,參見Android測試教程(3):測試項目
可以看到新創建的測 試項目名稱為HelloWorldTest ,並在src 中創建了com.pstreets.demo.test 文件夾(和HelloWorld 應用的com.pstreets.demo 包相對應)。但src 還沒有任何代碼。
可以看到HelloWorldTest 屬性的Java Build Path-> Projects 中引用的 Project為HelloWorld, 表示在HelloWorldTest 項目中可以引用HelloWorld 項目中的類。
然後在HelloWorldTest的src 的com.pstreets.demo.test 中添加一個AllTests.java,其定義如下:
public class AllTests extends TestSuite { public static Test suite() { return new TestSuiteBuilder(AllTests.class) .includeAllPackagesUnderHere() .build(); } }
上篇介紹了使用Animation實現3D動畫旋轉翻頁效果,現在介紹圖片倒影實現,先看效果圖本示例主要通過自定義Gallery和ImageAdapter(繼承自BaseAd
盡管以前你也可以將一個網頁放到Android主屏直接啟動,但Chrome V31 beta for Android加到主屏的功能稍微有點改進,就是通過快捷方式進入的網頁是
1.1.1 SurfaceComposerClient圖 11?28 每個應用程序在SurfaceFlinger中都對應一個ClientSurfaceFlinger運行於
一、為何寫作此文你是不是經常看到很多書籍中說:不能在子線程中操作ui,不然會報錯。你是不是也遇到了如下的疑惑(見下面的代碼): (Bundle savedI