Android第一个程序

一、工程目录

这里写图片描述

二、程序开发

Android的开发是活动为基础的,理论上任何一个应用都是要用活动,活动即包含用户界面的组件。

1.简述的android开发步骤

  1. layout写ui布局
  2. src下写java代码
    1. 查找关心的控件
    2. 写点击事件,获取数据
  3. 编译运行查看结果

2.Android的详细开发步骤

  1. 创建一个空白项目
    这里写图片描述
  2. src中创建包,并重写oncreate方法
    这里写图片描述
  3. 创建一个布局
    这里写图片描述
  4. 在清单文件AndroidManifest.xml中注册活动
    这里写图片描述
  5. 在主活动的进程中加载画面
    这里写图片描述

三、意图Intent

三、点击事件的4种方式

1.1控制上加事件方法

不推荐使用此方法,开发者手机安装时,会自动删除此类方法
1. 函数的格式一定是

public void 函数名(View v){
    //此函数不能抛异常
}
  1. 在布局中注册如下
android:onClick="click01"

1.2匿名内部类

bt2.setOnClickListener(new OnClickListener() {

    @Override
    public void onClick(View v) {
        Toast.makeText(getApplicationContext(), "第二种点击方式:匿名内部类", Toast.LENGTH_SHORT).show();
    }
});

1.3内部类

  1. 在onCreate()方法中
bt3.setOnClickListener(new Bt3OnClickListener());
  1. 在MainActivity成员位置
private class Bt3OnClickListener implements OnClickListener{        
    @Override
    public void onClick(View v) {
        Toast.makeText(getApplicationContext(), "第三种点击方式:内部类", 0).show();   
    }
    }

1.4让activity类去实现接口

  1. 让主类继承
public class MainActivity extends Activity implements OnClickListener
  1. 主类实现
@Override
public void onClick(View v) {

    System.out.println("第 四种 方式 ");

    int id = v.getId();
    switch (id) {
        case R.id.btn_click04:

            break;

        default:
            break;
    }
}

三、LogCat

1.分为5个级别

  • v: verbose 提醒 黑色。 Log.v();
  • d: debug 调试 蓝色 Log.d();
  • i: info 信息 绿色 Log.i();
  • w: warn 警告 橘黄 Log.w();
  • e: error 错误 红色 Log.e();

2.使用格式

Log.e(“main”,”这里是信息”);

四、android测试

一般一个软件写好后,要经过不断的测试得来。

3.1测试的分类

  • 黑盒测试
    不知道软件的源代码。知道软件的需求和功能。
  • 白盒测试
    知道软件的源代码。自己动手编写一些测试代码执行测试。

3.2按测试区域的划分

  • 方法测试 (function test)
  • 单元测试 (junit test)
  • 集成测试 (intergration test)
  • 系统测试 (system test)

3.3测试的使用方法

一般是使用junit进行测试的,新建一个测试有两种方法,如下:

  • 直接在工程中手动创建
    1. 编写一个类去继承AndroidTestCase
    2. 在XML配置文档中,添加和更新内容。
      • 在清单文件中添加如下信息
        这里写图片描述
      • 在application中添加如下
        这里写图片描述
    3. 编写测试方法,通过断言(Assert)去判断
  • 通过新建一个测试工程
    这里写图片描述
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值