一、工程目录
二、程序开发
Android的开发是活动为基础的,理论上任何一个应用都是要用活动,活动即包含用户界面的组件。
1.简述的android开发步骤
- layout写ui布局
- src下写java代码
- 查找关心的控件
- 写点击事件,获取数据
- 编译运行查看结果
2.Android的详细开发步骤
- 创建一个空白项目
- src中创建包,并重写oncreate方法
- 创建一个布局
- 在清单文件AndroidManifest.xml中注册活动
- 在主活动的进程中加载画面
三、意图Intent
三、点击事件的4种方式
1.1控制上加事件方法
不推荐使用此方法,开发者手机安装时,会自动删除此类方法
1. 函数的格式一定是
public void 函数名(View v){
//此函数不能抛异常
}
- 在布局中注册如下
android:onClick="click01"
1.2匿名内部类
bt2.setOnClickListener(new OnClickListener() {
@Override
public void onClick(View v) {
Toast.makeText(getApplicationContext(), "第二种点击方式:匿名内部类", Toast.LENGTH_SHORT).show();
}
});
1.3内部类
- 在onCreate()方法中
bt3.setOnClickListener(new Bt3OnClickListener());
- 在MainActivity成员位置
private class Bt3OnClickListener implements OnClickListener{
@Override
public void onClick(View v) {
Toast.makeText(getApplicationContext(), "第三种点击方式:内部类", 0).show();
}
}
1.4让activity类去实现接口
- 让主类继承
public class MainActivity extends Activity implements OnClickListener
- 主类实现
@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进行测试的,新建一个测试有两种方法,如下:
- 直接在工程中手动创建
- 编写一个类去继承AndroidTestCase
- 在XML配置文档中,添加和更新内容。
- 在清单文件中添加如下信息
- 在application中添加如下
- 在清单文件中添加如下信息
- 编写测试方法,通过断言(Assert)去判断
- 通过新建一个测试工程