20182315 实验五报告
Posted zjwbk
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了20182315 实验五报告相关的知识,希望对你有一定的参考价值。
学号 2019-2020-1 《数据结构与面向对象程序设计》实验报告
课程:《程序设计与数据结构》
班级: 1823
姓名: 邹家伟
学号:20182315
实验教师:王志强
实验日期:2019年10月17日
必修/选修: 必修
1.实验内容
- 初步认识安卓,学会通过一个活动启动另外一个活动。
- 学习UI组件,UI组件服务于活动交互的。掌握Toast用法。学习String的格式。
- 学习各种layout的用法,并加以修改。
- 学习监听器的使用,了解其原理,用途。
2. 实验过程及结果
实验1:起初对安卓语言并不了解,通过查阅大量博客,了解到fest清单作用为声明activity的执行清单。通过fest调用Java里的程序。res中存放各种资源,例如字符串及页面布局,供Java程序调用。
编写Toast对话框,通过百度可知,安卓自带Toast包,可直接调用。也可通过自行编写的方式,设置具体的字符颜色,出现时长,以及插入图片等功能。
- 学习各种layout布局,通过对该章节的学习,了解到如何自己设计一个界面,并懂得layout中的语法结构
- 在监听器的学习中,初步了解了监听器的原理,但在使用中,只需会使用其android方法即可。运行两个程序,获得结果
3. 实验过程中遇到的问题和解决过程
问题1:对安卓fest页面内容不了解
问题1解决方案:通过百度,了解到android:icon为app图标;android:lable为页面标签;
问题2:对资源类里的句法结构感到迷惑。无法自己编写出程序。
问题2解决方案:通过百度,粗浅了解语法。如String的引用,都已@String为开头,后面接引用字符串的名称,这个名称必须在res的String中加以说明。建立一个新标识符是要定义它的id,若为引用则直接写出id,若为最新创立的,则用+id。
问题3:FrameLayout的覆盖顺序:
问题3解决办法:通过百度,覆盖顺序即为编写顺序,但可调节清晰度,使覆盖更清晰。
- 问题4:监听器不会使用。
问题4解决办法:通过百度及课本内容理解,以目前的知识只能理解程序如何调用监听器方法,但监听器如何实现,还需要后期储备知识后慢慢研究。。。
其他(感悟、思考等)
接触新的编程语言都会进入一个不适期,课本看不懂,程序语法看不懂。但只要仔细阅读课本,都会慢慢理解程序的。有些课本的讲述方法可能与众不同,例如我们使用的安卓教材,即在提供一点安卓用法的同时讲解一点基础语法,本章内容不懂可能在下一章学找到答案。
参考资料
以上是关于20182315 实验五报告的主要内容,如果未能解决你的问题,请参考以下文章