20155324 《Java程序设计》实验四 Android开发基础

实验内容

1.基于Android Studio开发简单的Android应用并部署测试;

2.了解Android、组件、布局管理器的使用;

3.掌握Android中事件处理机制。

实验步骤

(一)Android Stuidio的安装测试

android java开发环境搭建教程 java开发android app_Android

  • 安装 Android Stuidio
  • 完成Hello World, 要求修改res目录中的内容,Hello
    World后要显示自己的学号,提交代码运行截图和码云Git链接,截图没有学号要扣分
  • 学习Android Stuidio调试应用程序

参考《Java和Android开发学习指南(第二版)(EPUBIT,Java for Android 2nd)》第二十四章

(二)Activity测试

  • 构建项目,运行教材相关代码
  • 创建 ThirdActivity,在ThirdActivity中显示自己的学号,修改代码让MainActivity启动ThirdActivity
  • 提交代码运行截图和码云Git链接,截图要有学号水印,否则会扣分

参考《Java和Android开发学习指南(第二版)(EPUBIT,Java for Android 2nd)》第二十五章:

(三)UI测试

  • 构建项目,运行教材相关代码
  • 修改代码让Toast消息中显示自己的学号信息
  • 提交代码运行截图和码云Git链接,截图要有学号水印,否则会扣分

参考《Java和Android开发学习指南(第二版)(EPUBIT,Java for Android 2nd)》第二十六章:

(四)布局测试

  • 构建项目,运行教材相关代码
  • 修改布局让P290页的界面与教材不同
  • 提交代码运行截图和码云Git链接,截图要有学号水印,否则会扣分

参考《Java和Android开发学习指南(第二版)(EPUBIT,Java for Android 2nd)》第二十七章:

(五)事件处理测试

  • 构建项目,运行教材相关代码
  • 提交代码运行截图和码云Git链接,截图要有学号水印,否则会扣分

参考《Java和Android开发学习指南(第二版)(EPUBIT,Java for Android 2nd)》第二十八章:

遇到的问题和解决办法

如何在活动中设置一个~Toast~?

在活动中添加以下代码即可

@Override
protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_main);
    Toast.makeText(this, "你想要写的内容", Toast.LENGTH_LONG).show();
}

PSP(Personal Software Process)时间

步骤

耗时

百分比

需求分析

40min

16.70%

设计

80min

33.35%

代码实现

80min

33.35%

测试

20min

8.30%

分析总结

20min

8.30%

参考资料