編輯:開發入門
android源代碼中每個app下中都自帶了一個test用例,下面主要介紹下camra單元測試用例
在androidManifest.XML中標明了測試用例instrumentation函數入口
Java代碼 < type="application/x-shockwave-Flash" width="14" height="15" src="http://mintelong.javaeye.com/Javascripts/syntaxhighlighter/clipboard_new.swf" src="http://mintelong.javaeye.com/Javascripts/syntaxhighlighter/clipboard_new.swf" Flashvars="clipboard=%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%0A%3C!--%20Copyright%20(C)%202008%20The%20android%20Open%20Source%20Project%0A%0A%20%20%20%20%20Licensed%20under%20the%20Apache%20License%2C%20Version%202.0%20(the%20%22License%22)%3B%0A%20%20%20%20%20you%20may%20not%20use%20this%20file%20except%20in%20compliance%20with%20the%20License.%0A%20%20%20%20%20You%20may%20obtain%20a%20copy%20of%20the%20License%20at%0A%20%20%0A%20%20%20%20%20%20%20%20%20%20http%3A%2F%2Fwww.apache.org%2Flicenses%2FLICENSE-2.0%0A%20%20%0A%20%20%20%20%20Unless%20required%20by%20applicable%20law%20or%20agreed%20to%20in%20writing%2C%20software%0A%20%20%20%20%20distributed%20under%20the%20License%20is%20distributed%20on%20an%20%22AS%20IS%22%20BASIS%2C%0A%20%20%20%20%20WITHOUT%20WARRANTIES%20OR%20CONDITIONS%20OF%20ANY%20KIND%2C%20either%20express%20or%20implIEd.%0A%20%20%20%20%20See%20the%20License%20for%20the%20specific%20language%20governing%20permissions%20and%0A%20%20%20%20%20limitations%20under%20the%20License.%0A--%3E%0A%0A%3Cmanifest%20XMLns%3Aandroid%3D%22http%3A%2F%2Fschemas.android.com%2Fapk%2Fres%2Fandroid%22%0A%20%20%20%20package%3D%22com.android.camera.tests%22%3E%0A%0A%20%20%20%20%3Capplication%3E%0A%20%20%20%20%20%20%20%20%3Cuses-library%20android%3Aname%3D%22android.test.runner%22%20%2F%3E%0A%20%20%20%20%3C%2Fapplication%3E%0A%0A%20%20%20%20%3Cinstrumentation%20android%3Aname%3D%22CameraLaunchPerformance%22%0A%20%20%20%20%20%20%20%20%20%20%20%20android%3AtargetPackage%3D%22com.android.camera%22%0A%20%20%20%20%20%20%20%20%20%20%20%20android%3Alabel%3D%22Camera%20Launch%20Performance%22%3E%0A%20%20%20%20%3C%2Finstrumentation%3E%0A%20%20%20%20%0A%20%20%20%20%3Cinstrumentation%20android%3Aname%3D%22com.android.camera.CameraStressTestRunner%22%0A%20%20%20%20%20%20%20%20%20%20%20%20%20android%3AtargetPackage%3D%22com.android.camera%22%0A%20%20%20%20%20%20%20%20%20%20%20%20%20android%3Alabel%3D%22Camera%20Stress%20Test%20InstrumentationRunner%22%3E%0A%20%20%20%20%3C%2Finstrumentation%3E%0A%0A%20%20%20%20%3Cinstrumentation%20android%3Aname%3D%22android.test.InstrumentationTestRunner%22%0A%20%20%20%20%20%20%20%20%20%20%20%20%20android%3AtargetPackage%3D%22com.android.camera%22%0A%20%20%20%20%20%20%20%20%20%20%20%20%20android%3Alabel%3D%22Tests%20for%20Camera%20application.%22%2F%3E%0A%3C%2Fmanifest%3E%20%0A" quality="high" allowscriptAccess="always" type="application/x-shockwave-flash" pluginspage="http://www.Macromedia.com/go/getFlashplayer" width="14" height="15">
1.<?XML version="1.0" encoding="utf-8" ?>
2.<!-- Copyright (C) 2008 The android Open Source Project
3.
4. Licensed under the apache License, Version 2.0 (the "License" );
5. you may not use this file except in compliance with the License.
6. You may obtain a copy of the License at
7.
8. http://www.apache.org/licenses/LICENSE-2.0
9.
10. Unless required by applicable law or agreed to in writing, software
11. distributed under the License is distributed on an "AS IS" BASIS,
12. WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implIEd.
13. See the License for the specific language governing permissions and
14. limitations under the License.
15.-->
16.
17.<manifest XMLns:android="http://schemas.android.com/apk/res/android"
18. package ="com.android.camera.tests" >
Android 應用程序一個最常見的任務就是檢索數據或通過網絡將數據發送到遠程服務器。這一操作的結果通常是一些您想要展示給用戶的新數據。這意味著您需要修改用戶界面。大多
在android的源代碼中,經常會看到形如:sp<xxx>、wp<xxx>這樣的類型定義,這其實是android中的智能指針。智能指針是C++中
簡介: 您可以在自己的應用程序中合並 Facebook 功能。從移動角度來講,Facebook Platform 支持用於移動 web 應用程序的 API 和
簡介: 這是由兩部分組成的 Android 動畫框架詳解的第二部分實例篇。在閱讀本篇之前,建議您首先閱讀本系列的第一部分 Android 動畫框架詳解之原理篇