20172310 实验四 Android程序设计

20172310 2017-2018-2 《程序设计与数据结构》实验四报告

课程:《程序设计与数据结构》
班级: 1723
姓名: 仇夏
学号:20172310
实验教师:王志强
实验日期:2018年6月2日
必修/选修: 必修

实验内容

  • 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链接,截图没有学号要扣分
    学习Android Stuidio调试应用程序
  • Activity测试
    参考《Java和Android开发学习指南(第二版)(EPUBIT,Java for Android 2nd)》第二十五章:
    构建项目,运行教材相关代码
    创建 ThirdActivity, 在ThirdActivity中显示自己的学号,修改代码让MainActivity启动ThirdActivity
  • UI测试
    参考《Java和Android开发学习指南(第二版)(EPUBIT,Java for Android 2nd)》第二十六章:
    构建项目,运行教材相关代码
    修改代码让Toast消息中显示自己的学号信息
  • 布局测试: 参考《Java和Android开发学习指南(第二版)(EPUBIT,Java for Android 2nd)》第二十七章:
    构建项目,运行教材相关代码
    修改布局让P290页的界面与教材不同
  • 事件处理测试: 参考《Java和Android开发学习指南(第二版)(EPUBIT,Java for Android 2nd)》第二十八章:
    构建项目,运行教材相关代码

我的码云链接

实验过程及结果

实验一:完成完成Hello World, 要求修改res目录中的内容,Hello World后要显示自己的学号和前后一名的同学的学号


实验二:activity测试,从一个activity可以打开另一个activity



实验三:UI测试:运用toast类,创造一个气泡,气泡中显示自己的学号


实验四:修改教材relative_layout1.xml来改变页面的布局



实验五:完成课本二十八章的代码编写




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

  • 问题1:R文件总是显示红色,出错误。
  • 问题1解决方案:这个问题其实有很多的同学都遇到过,我也查了一下,需要单击rebuild,如果一遍没有成功,就多试几遍。
    有关为什么会出现R错误的原因,

首先先在As中build里面
clean
rebuild
2个都试下,如果还不行,那就去查找下最近刚刚修改的 xml 文件,记住drawable里面的,layout里面的,所以的xml文件
还有就是那个xml文件命名有问题…我的就是.9图片命名错了,我之前命名的是 xxx.9.xml 这是低级错误….应该按照java文件命名 xxx.xml AS导入图片的时候没有注意改名…
这里注意了,图片命名如果有数字会导致R文件丢失的!!!

  • 问题2:

  • 问题2解决方案:之前索引栏的文件是以project的形式保存的,所以有很多的文件,让人眼花缭乱,老师给出的教程里文件的格式并不是这样的,现在查找起文件也有些困难,其实只要像上图中一样将project格式改成Android模式就行。

  • 问题3:将Android与码云连接时遇到的困难,按照教程我完成了之前的步骤,可是

  • 问题3的解决方案:

其实教程有一些小的错误,在最开始创建项目的时候,就应该取消掉“使用Readme文件初始化这个项目 ”这个选项。

其他(感悟、思考等)

Android的开发和学习其实挺有趣的,以前都没有想过我们平常用的软件和界面就是这要来编写的,一个一个的Activity也就是我们看见的一个一个的界面,虽然Android的开发也是用的Java,但是和我们平常使用的IDEA还是有很多区别的,而且其中的一些方法和一些代码的形式之前也都没有接触过,这次的实验依旧是依葫芦画瓢,不过对编写小程序挺感兴趣的。

参考资料

原文地址:https://www.cnblogs.com/Qiuxia2017/p/9124859.html