这篇资源主要介绍了如何在Android平台上进行单元测试,以及Android开发的基本知识和环境配置。对于单元测试,文章提供了两个步骤:首先在AndroidManifest.xml文件中添加必要的权限和仪器化测试运行器,然后编写具体的测试代码。而对于Android开发,内容涵盖了Android的市场地位、系统构成以及开发环境的搭建,包括安装Android SDK和Eclipse插件。
**Android单元测试**
1. **AndroidManifest.xml配置**:在应用的AndroidManifest.xml文件中,需要添加`<uses-library>`和`<instrumentation>`标签来启用单元测试。`<uses-library>`标签引入了Android测试库,而`<instrumentation>`标签定义了测试运行器,其中`android:name`应指向`android.test.InstrumentationTestRunner`,`android:targetPackage`需与应用的主包名一致。
2. **编写测试代码**:使用`AndroidTestCase`作为测试类的基类,然后创建具体的测试方法。在示例中,`testSomething()`方法使用了`Assert.assertTrue()`来进行断言测试,确保预期的条件得到满足。通过Eclipse的"Run As" -> "Android Junit Test"可以运行测试。
**Android操作系统**
- **Android定义**:Android是一个开源的移动操作系统,由Google在2007年发布,基于Linux内核,包含了操作系统、中间件、用户界面和应用软件的完整平台。
- **市场份额**:提到2009年的市场份额,Android虽然占比相对较小,但预示着其在未来智能手机市场的巨大潜力。
- **Android SDK与Eclipse插件**:开发Android应用需要Java Development Kit (JDK) 和Eclipse IDE。通过安装Android Developer Tools (ADT) 插件,开发者可以在Eclipse中方便地集成Android开发环境。
- **安装流程**:首先,下载并安装Eclipse ADT插件,然后下载Android SDK,解压并配置SDK路径到Eclipse的偏好设置中。
- **开发第一个应用**:在完成环境配置后,开发者可以开始创建第一个Android应用,这通常涉及创建一个新的Android项目,编写布局XML文件和活动类,然后在模拟器或真实设备上运行应用。
这个资源为Android初学者提供了一个基础的单元测试教程,并简要介绍了Android平台和开发环境的准备,有助于开发者开始他们的Android编程之旅。