20182328 2019-2020-1 《数据结构与面向对象程序设计》实验五报告

20182328 2019-2020-1 《数据结构与面向对象程序设计》实验五报告

课程:《程序设计与数据结构》
班级: 1823
姓名: 张景昊
学号:20182328
实验教师:王志强
实验日期:2019年10月22日
必修/选修: 必修

1.实验内容

  • 1.Android Stuidio的安装测试:
    完成Hello World, 要求修改res目录中的内容,Hello World后要显示自己的学号,自己学号前后一名同学的学号
    学习Android Stuidio调试应用程序
  • 2.Activity测试
    构建项目,运行教材相关代码
    创建 ThirdActivity, 在ThirdActivity中显示自己的学号,修改代码让MainActivity启动ThirdActivity
  • 3.UI测试
    构建项目,运行教材相关代码
    修改代码让Toast消息中显示自己的学号信息
  • 4.布局测试:
    构建项目,运行教材相关代码
    修改布局让P290页的界面与教材不同
  • 5.事件处理测试:
    构建项目,运行教材相关代码
    提交代码运行截图和码云Git链接,截图要有学号水印,否则会扣分

2. 实验过程及结果

  • 1、安装Android Studio并安装安卓虚拟机

    按照教程先下载一个虚拟机,创建一个新project,然后会自动生成一个“Hello,World”程序

  • 2、Activity测试

    学习教材的第25章,参考书上代码,并进行修改使得可以输出自己的学号

  • 3、UI测试

    参考课本26章,修改代码让Toast消息中显示自己的学号

  • 4、布局测试

    先参考课本27章内容,参考课本的代码,修改代码是虚拟机界面与教材不同

  • 5、事件处理测试

    参考课本28章内容,按照教材上的相关代码运行一遍,结果如下

3. 实验过程中遇到的问题和解决过程

  • 问题1:虚拟机运行程序一直显示Android stopping

  • 问题1解决方案:代码开头的地址不对,必须修改为正确地址。

  • 问题2:运行错误,错误内容显示为程序包R不存在

  • 问题2解决方案:按照网上教程下载R包

其他(感悟、思考等)

Android还是比较难处理的,相比起idea要麻烦的多,但能构造一个虚拟手机并创建一个手机程序还是很高端的

参考资料

posted @ 2019-10-22 23:30  20182328张景昊  阅读(196)  评论(0编辑  收藏  举报