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

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

课程:《程序设计与数据结构》
班级: 1823
姓名: 魏冰妍
学号:20182330
实验教师:王志强
实验日期:2019年10月14日
必修/选修: 必修

1.实验内容

1.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调试应用程序
2.Activity测试

参考《Java和Android开发学习指南(第二版)(EPUBIT,Java for Android 2nd)》第二十五章:
构建项目,运行教材相关代码
创建 ThirdActivity, 在ThirdActivity中显示自己的学号,修改代码让MainActivity启动ThirdActivity
3.UI测试

参考《Java和Android开发学习指南(第二版)(EPUBIT,Java for Android 2nd)》第二十六章:
构建项目,运行教材相关代码
修改代码让Toast消息中显示自己的学号信息
4.布局测试:

参考《Java和Android开发学习指南(第二版)(EPUBIT,Java for Android 2nd)》第二十七章:
构建项目,运行教材相关代码
修改布局让P290页的界面与教材不同
5.事件处理测试:

参考《Java和Android开发学习指南(第二版)(EPUBIT,Java for Android 2nd)》第二十八章:
构建项目,运行教材相关代码
提交代码运行截图和码云Git链接,截图要有学号水印,否则会扣分

2. 实验过程及结果

实验一

修改activity_main.xml文件中的android:text="Hello World!",并用可视化改变布局。这是最基本的android的开始。

20182330 2019-2020-1 《数据结构与面向对象程序设计》实验五报告_第1张图片

实验二

运行书上的代码并修改,建立ThirdActivity,修改相关文本文件

实验三

20182330 2019-2020-1 《数据结构与面向对象程序设计》实验五报告_第2张图片

实验四

根据自己的想法修改layout,设计自己的版面是一件比较有意思的事情。首先要明确你需要改的东西属于哪一类,要在哪个xml文件中修改。

20182330 2019-2020-1 《数据结构与面向对象程序设计》实验五报告_第3张图片

实验五

运行书上代码实验并观察。

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

  • 问题1:如何界面中的修改字体大小和颜色?
  • 问题1解决方案:如图在style中添加
@android:color/white
18sp

目前看来有点用处。

20182330 2019-2020-1 《数据结构与面向对象程序设计》实验五报告_第4张图片

  • 问题2:AndroidStudio软件一打开就疯狂报错

20182330 2019-2020-1 《数据结构与面向对象程序设计》实验五报告_第5张图片

  • 问题2解决方案:
  • 方法一:镜像服务,首先将No proxy选中。无果

20182330 2019-2020-1 《数据结构与面向对象程序设计》实验五报告_第6张图片

  • 方法二:打开项目时候找到gradle.properties文件,看看里面是否还有代理代码,有的话,注释。无果

20182330 2019-2020-1 《数据结构与面向对象程序设计》实验五报告_第7张图片

  • 方法三:替换grandle版本一致。无果
  • 方法四:删除所有文件重新下载高版本,还是报错(忘截图)。然后更新了两个插件,好了!!这个原因我觉得还需要探索一下。
  • 问题3:AndroidStudio在Design界面里手动调好了Layout布局之后,在模拟器运行却不一样
  • 解决3:
  • 方法一:点击setting(preferences)--》Plugins--》找到“Android Support”选项,并勾选,然后会提示重启android studio ,点击重启。
  • 方法二:修改分辨率,应该有比较专业的方法。。我是用任意找一个分辨率调试。

20182330 2019-2020-1 《数据结构与面向对象程序设计》实验五报告_第8张图片

其他(感悟、思考等)

匆忙进入Android的学习,从一堆代码变成了可视化的东西,距我们的生活更近了,每次完成实验都有一丝欣喜。但是同时也看到了自己的知识体系不牢固,导致根基不稳,换一种说法的话,就是还有很大进步空间吧哈哈。问就是加油!

参考资料

  • 《Java程序设计与数据结构教程(第二版)》

  • 《Java程序设计与数据结构教程(第二版)》学习指导
  • android中菜单的字体太小
  • Unable to resolve dependency for ':app@debug/compileClasspath': Could not resolv...【终极解决方案】
  • 关于Android Studio在Design界面里手动调好了Layout布局之后,在模拟器运行却不一样的解决方案

你可能感兴趣的:(20182330 2019-2020-1 《数据结构与面向对象程序设计》实验五报告)