20165229 实验四 《Android程序设计》 实验报告

20165229 实验四 《Android程序设计》 实验报告

实验内容:

1.Android Stuidio的安装测试

2.Activity测试

3.UI测试

4.布局测试 参考《Java和Android开发学习指南(第二版)(EPUBIT,Java for Android 2nd)》第二十七章

5.事件处理测试

实验要求:

1.在Android Studio中文社区或者Google Developers 中国网站下载Android Studio;

2.完成实验、撰写实验报告,实验报告以博客方式发表在博客园,注意实验报告重点是运行结果,遇到的问题(工具查找,安装,使用,程序的编辑,调试,运行等)、解决办法(空洞的方法如“查网络”、“问同学”、“看书”等一律得0分)以及分析(从中可以得到什么启示,有什么收获,教训等)。报告可以参考范飞龙老师的指导;

3.严禁抄袭,有该行为者实验成绩归零,并附加其他惩罚措施;

实验步骤

1.安装 Android Stuidio(注意环境配置)(详见安装教程)

完成Hello World, 要求修改res目录中的内容,Hello World后要显示自己的学号

学习Android Stuidio调试应用程序

2.Activity测试:构建项目,运行教材相关代码

创建 ThirdActivity, 在ThirdActivity中显示自己的学号,修改代码让MainActivity启动ThirdActivity

3.UI测试:构建项目,运行教材相关代码

修改代码让Toast消息中显示自己的学号信息

4.布局测试:构建项目,运行教材相关代码

修改布局让P290页的界面与教材不同

5.事件处理测试:构建项目,运行教材相关代码

6.实验报告中统计自己的PSP(Personal Software Process)时间。

HelloWorld测试:

  • 需要在布局文件中的TextView中修改文本Text即可,代码如下:
  • ```


- 运行结果

![](https://images2018.cnblogs.com/blog/1296520/201805/1296520-20180520213934919-545384144.jpg)

### Activity测试
- 关键类ThirdActivity类代码如下:

public class ThirdActivity extends Activity {

@Override

protected void onCreate(Bundle savedInstanceState) {

super.onCreate(savedInstanceState);

setContentView(R.layout.activity_third);

Intent intent = getIntent();

String message = intent.getStringExtra("message");

((TextView) findViewById(R.id.textView1)).setText(message);

}

@Override

public boolean onCreateOptionsMenu(Menu menu) {

getMenuInflater().inflate(R.menu.menu_main, menu);

return true;

}

}



-  实验截图

![](https://images2018.cnblogs.com/blog/1296520/201805/1296520-20180520214001022-607641943.jpg)

### UI测试

-  修改代码让Toast消息中显示自己的学号信息,建议按照教材先大致理解BasicComponents项目,并尝试运行:

public class MainActivity extends Activity {

private Button m_btn;

@Override

protected void onCreate(Bundle savedInstanceState) {

super.onCreate(savedInstanceState);

setContentView(R.layout.activity_main);

m_btn = (Button) findViewById(R.id.analyseBtn);

m_btn.setOnClickListener(analyseCalc);

}

private Button.OnClickListener analyseCalc = new View.OnClickListener() {

@Override

public void onClick(View arg0) {

Toast.makeText(MainActivity.this, "Hello 20162330", Toast.LENGTH_SHORT).show();

}

};

}


- 实验截图

![](https://images2018.cnblogs.com/blog/1296520/201805/1296520-20180520214018371-1061991123.jpg)

###  布局测试
复制教材中的代码,修改布局文件的Text或者直接在Design界面中修改布局即可。
修改Save按钮的位置代码如下:

-  运行结果

### 事件处理测试
运行教材中相关代码即可,注意changeColor方法调用了在setBackgroundColor方法中的多种背景颜色:

public void changeColor(View view) {

if (counter == colors.length) {

counter = 0;

}

view.setBackgroundColor(colors[counter++]);

}

预定义的颜色如下:

int counter = 0;

int[] colors = {Color.BLACK, Color.BLUE, Color.CYAN, Color.DKGRAY, Color.GRAY,

Color.GREEN, Color.LTGRAY, Color.MAGENTA, Color.RED, Color.WHITE, Color.YELLOW};

```

  • 运行结果

原文地址:https://www.cnblogs.com/zkkj/p/9064700.html

时间: 2024-08-04 11:28:13

20165229 实验四 《Android程序设计》 实验报告的相关文章

2017-2018-2 20165233 实验四 Android程序设计

20165233 实验四 Android程序设计 实验内容 任务一: 参考http://www.cnblogs.com/rocedu/p/6371315.html#SECANDROID,安装 Android Studio 完成Hello World, 要求修改res目录中的内容,Hello World后要显示自己的学号,自己学号前后一名同学的学号,提交代码运行截图和码云Git链接,截图没有学号要扣分 学习Android Stuidio调试应用程序 任务二: 构建项目,运行教材相关代码 创建 Th

20172328《程序设计与数据结构》实验四 Android程序设计报告

20172328<程序设计与数据结构>实验四 Android程序设计报告 课程:<程序设计与数据结构> 班级: 1723 姓名: 李馨雨 学号:20172328 实验教师:王志强老师 实验日期:2018年6月1日 必修选修: 必修 一.实验内容 实验1:Android Stuidio的安装测试: 参考<Java和Android开发学习指南(第二版)(EPUBIT,Java for Android 2nd)>第二十四章: 参考http://www.cnblogs.com/

20165313Java实验四 Android程序设计

实验报告封面 课程:Java程序设计 班级:1653班 姓名:张晨晖 学号:20165313 指导教师:娄嘉鹏 实验日期:2018年5月14日 实验时间:13:45 - 15:25 实验序号:实验四 实验名称:Android程序设计 实验内容及步骤 实验一 :Android Stuidio的安装测试 1.试验要求: 参考http://www.cnblogs.com/rocedu/p/6371315.html#SECANDROID,安装 Android Stuidio 完成Hello World,

20165309 实验四 Android程序设计

2017-2018-2 20165309实验四<Java面向对象程序设计>实验报告 一.实验内容 1.Android Studio的安装测试 2.Activity测试 3.UI测试 4.布局测试 5.事件处理测试 二.实验步骤 1.完成Hello World, 要求修改res目录中的内容,Hello World后要显示自己的学号,自己学号前后一名同学的学号 如图,找到activity_main.xml 点黄框里左侧的Design 在右边找到这里,输入实验要求的内容 结果如下: 2.创建 Thi

实验四 Android程序设计

Android Stuidio的安装测试: 参考<Java和Android开发学习指南(第二版)(EPUBIT,Java for Android 2nd)>第二十四章: - 参考http://www.cnblogs.com/rocedu/p/6371315.html#SECANDROID,安装 Android Stuidio - 完成Hello World, 要求修改res目录中的内容,Hello World后要显示自己的学号,自己学号前后一名同学的学号,提交代码运行截图和码云Git链接,截图

20165232第4次实验《Android程序设计》实验报告

20165232第4次实验<Android程序设计>实验报告 一.实验报告封面 一.实验报告封面 课程:Java程序设计 班级:1652班 姓名:何彦达 学号:20165232 指导教师:娄嘉鹏 实验日期:2018年5月14日 实验时间:15:35 - 17:15 实验序号:实验四 实验名称:Android程序设计 二.实验内容 实验四 Android程序设计-1 实验要求 Android Stuidio的安装测试:参考<Java和Android开发学习指南(第二版)(EPUBIT,Ja

20165332实验四 Android开发基础

20165332 实验四 Android程序设计 一.实验报告封面 课程:Java程序设计 班级:1653班 姓名:延亿卓 学号:20165332 指导教师:娄嘉鹏 实验日期:2018年5月14日 实验时间:13:45 - 3:25 实验序号:实验四 实验名称:Android程序设计 实验要求: 没有Linux基础的同学建议先学习<Linux基础入门(新版)><Vim编辑器> 课程 完成实验.撰写实验报告,实验报告以博客方式发表在博客园,注意实验报告重点是运行结果,遇到的问题(工具

实验三 Android程序设计

实验三 Android程序设计 课程:Java程序设计 班级:1652 姓名:孔月 学号:20165208 指导教师:娄嘉鹏 实验日期:2018.5.14 实验名称:Android程序设计 实验要求: 没有Linux基础的同学建议先学习<Linux基础入门(新版)><Vim编辑器> 课程: 完成实验.撰写实验报告,注意实验报告重点是运行结果,遇到的问题(工具查找,安装,使用,程序的编辑,调试,运行等).解决办法(空洞的方法如"查网络"."问同学&quo

20145331实验四 &quot;Android开发基础&quot;

20145331实验四 "Android开发基础" 程序设计过程 实验内容 ·安装Android Studio ·运行安卓AVD模拟器 ·使用安卓运行出虚拟手机并显示HelloWorld以及自己的学号 实验步骤 1.安装android studio: 2.安装完成后的截图如下所示: 3.新建一个工程: 4.进入工程并对输出进行修改,修改后的截图如下: 5.代码如下所示: 实验总结与心得体会: 我认为这次实验是对平台的熟悉的过程,实验过程基本平稳,没遇到什么太大的麻烦,不过这个软件运行的

20145311实验四 &quot;Android开发基础&quot;

20145311实验四 "Android开发基础" 程序设计过程 实验内容 ·安装Android Studio·运行安卓AVD模拟器·使用安卓运行出虚拟手机并显示HelloWorld以及自己的学号 实验步骤 最开始是对android studio的安装:差不多就是按照默认进行安装, 我们要装的我感觉就是一个Android SDK, 从而能够进行安卓的开发,其他的不过是一个开发的环境而已, 使用IDEA加上SDK也是可以的. 下面是安装完成后的截图: 运行后新建一个工程 创建项目后选择A