我也不知道标题该怎么写2

来源:互联网 发布:java https 不需要证书 编辑:程序博客网 时间:2024/05/01 16:32

Android进化史

1.5 Cupcake(纸杯蛋糕)
1.6 Donut(甜甜圈)
2.1 Eclair(闪电泡芙)
2.2 Froyo(冻酸奶)
2.3 Gingerbread(姜饼)
3.0 Honeycomb(蜂巢)
4.0 Ice cream SandWich(冰激凌三明治)
4.1 Jelly Bean (果冻豆)
4.2 Jelly Bean (果冻豆)
4.3 Jelly Bean (果冻豆)
4.4 KitKat (雀巢巧克力)
5.0 Lime Pie (酸橙派)

Android下的单位

  • px(pixels像素) 就是像素。。。。 一般HVGA代表,这个使用的比较多。

    HVGA:320*480像素
    VGA: 640*480像素
    QVGA:320*240像素
    WVGA:640*480像素

  • dp(即dip) 设备独立像素
    即它的表现与硬件设备相关,他并不依赖于实际的像素,这个用的比较多
    ->常见的密度比值
    320*240 密度比为0.75 160dp * 0.75 = 120px
    640*480 1.0
    800*480 1.5

  • sp(比例像素)
    主要用来处理字体

Android测试

黑盒测试: 是以用户的角度,从输入数据与输出数据的对应关系出发进行测试的。
白盒测试: 又称结构测试、透明盒测试、逻辑驱动测试或基于代码的测试。
功能测试: 根据产品特性、操作描述和用户方案,测试一个产品的特性和可操作行为以确定它们满足设计需求。
压力测试: 主体向被观察者布置一定量任务和作业,借以观察个体完成任务的行为。
集成测试: 是单元测试的逻辑扩展。它的最简单的形式是:两个已经测试过的单元组合成一个组件,并且测试它们之间的接口
-> 单元测试: 又称模块测试,是开发者编写的一小段代码,用于检验被测代码的一个很小的、很明确的功能是否正确。

Android 下的Junit测试
步骤:
第一步:首先在AndroidManifest.xml中加入下面加粗代码:

<manifest xmlns:android="http://schemas.android.com/apk/res/android"      package="cn.itcast.action“ android:versionCode="1“  android:versionName="1.0"> <application android:icon="@drawable/icon" android:label="@string/app_name">        <uses-library android:name="android.test.runner" />   //!!!        .... </application> <uses-sdk android:minSdkVersion="6" /> <instrumentation android:name="android.test.InstrumentationTestRunner" android:targetPackage="cn.itcast.action" android:label="Tests for My App" />//!!!!</manifest>

上面targetPackage指定的包要和应用的package相同。
第二步:编写单元测试代码(选择要测试的方法,右键点击“Run As”–“Android Junit Test” ):

import android.test.AndroidTestCase;import android.util.Log;public class XMLTest extends AndroidTestCase {     public void testSomething() throws Throwable {        Assert.assertTrue(1 + 1 == 3);     }}
0 0