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的开始。
实验二
运行书上的代码并修改,建立ThirdActivity,修改相关文本文件
实验三
实验四
根据自己的想法修改layout,设计自己的版面是一件比较有意思的事情。首先要明确你需要改的东西属于哪一类,要在哪个xml文件中修改。
实验五
运行书上代码实验并观察。
3. 实验过程中遇到的问题和解决过程
- 问题1:如何界面中的修改字体大小和颜色?
- 问题1解决方案:如图在style中添加
- @android:color/white
- 18sp
目前看来有点用处。
- 问题2:AndroidStudio软件一打开就疯狂报错
- 问题2解决方案:
- 方法一:镜像服务,首先将No proxy选中。无果
- 方法二:打开项目时候找到gradle.properties文件,看看里面是否还有代理代码,有的话,注释。无果
- 方法三:替换grandle版本一致。无果
- 方法四:删除所有文件重新下载高版本,还是报错(忘截图)。然后更新了两个插件,好了!!这个原因我觉得还需要探索一下。
- 问题3:AndroidStudio在Design界面里手动调好了Layout布局之后,在模拟器运行却不一样
- 解决3:
- 方法一:点击setting(preferences)--》Plugins--》找到“Android Support”选项,并勾选,然后会提示重启android studio ,点击重启。
- 方法二:修改分辨率,应该有比较专业的方法。。我是用任意找一个分辨率调试。
其他(感悟、思考等)
匆忙进入Android的学习,从一堆代码变成了可视化的东西,距我们的生活更近了,每次完成实验都有一丝欣喜。但是同时也看到了自己的知识体系不牢固,导致根基不稳,换一种说法的话,就是还有很大进步空间吧哈哈。问就是加油!
参考资料
《Java程序设计与数据结构教程(第二版)》
- 《Java程序设计与数据结构教程(第二版)》学习指导
- android中菜单的字体太小
- Unable to resolve dependency for ':app@debug/compileClasspath': Could not resolv...【终极解决方案】
关于Android Studio在Design界面里手动调好了Layout布局之后,在模拟器运行却不一样的解决方案