实验报告六

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

课程:《程序设计与数据结构》
班级:1823
姓名:刘尧
学号:20182313
实验教师:王志强
实验日期:2019年9月30日
必修/选修:必修

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.实验过程及结果

1.Android Stuidio的安装测试:
2.Activity测试
3.UI测试
4.布局测试:
5.事件处理测试:

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

问题一:在运行代码时模拟器报出stopped的错误
问题一解决方案:经过百度之后发现一般都是对应的xml文件出现了错误,在对xml文件进行修改后就可以运行了

感悟

这是第一次独立在安卓上完成实验,和IDEA有许多相通的地方,但是在一些地方还是有很大的差别,像是模拟器的许多意外与activity文件的关联,感觉还有许多需要学习的地方

参考资料

原文地址:https://www.cnblogs.com/ly20182313/p/11768680.html

时间: 2024-08-30 06:14:44

实验报告六的相关文章

第八周课程总结&实验报告六

实验六 Java异常 实验目的 理解异常的基本概念: 掌握异常处理方法及熟悉常见异常的捕获方法. 实验要求 练习捕获异常.声明异常.抛出异常的方法.熟悉try和catch子句的使用. 掌握自定义异常类的方法. 实验内容 编写一个类,在其main()方法中创建一个一维数组,在try字句中访问数组元素,使其产生ArrayIndexOutOfBoundsException异常.在catch子句里捕获此异常对象,并且打印"数组越界"信息,加一个finally子句,打印一条信息以证明这里确实得到

第八周总结&实验报告六

实验六 Java异常 实验目的 理解异常的基本概念: 掌握异常处理方法及熟悉常见异常的捕获方法. 实验要求 练习捕获异常.声明异常.抛出异常的方法.熟悉try和catch子句的使用. 掌握自定义异常类的方法. 实验内容 编写一个类,在其main()方法中创建一个一维数组,在try字句中访问数组元素,使其产生ArrayIndexOutOfBoundsException异常.在catch子句里捕获此异常对象,并且打印"数组越界"信息,加一个finally子句,打印一条信息以证明这里确实得到

实验报告六及总结

实验四 类的继承 一.实验目的 (1)理解异常的基本概念: (2)掌握异常处理方法及熟悉常见异常的捕获方法. 二.实验要求 (1)练习捕获异常.声明异常.抛出异常的方法.熟悉try和catch子句的使用. (2)掌握自定义异常类的方法. 三.实验内容 (一)编写一个类,在其main()方法中创建一个一维数组,在try字句中访问数组元素,使其产生ArrayIndexOutOfBoundsException异常.在catch子句里捕获此异常对象,并且打印"数组越界"信息,加一个finall

第六周总结 & 实验报告(四)

第六周小结 一.instanceof关键字         在Java中使用instanceof关键字判断一个对象到底是哪个类的实例,返回boolean类型 1.instanceof关键字的作用 例class A{ public void fun1(){ System.out.println("A-->public void fun1(){}"); } public void fun2(){ this.fun1(); } } classB extends A{ public vo

第六周学习总结与实验报告

第六周&java实验报告四 一.实验目的 (1)掌握类的继承 (2)变量的继承和覆盖,方法的继承,重载和覆盖的实现: 二.实验的内容 (1)根据下面的要求实现圆类Circle. 1.圆类Circle的成员变量:radius表示圆的半径. 2.圆类Circle的方法成员: Circle():构造方法,将半径置0 Circle(double r):构造方法,创建Circle对象时将半径初始化为r double getRadius():获得圆的半径值 double getPerimeter():获得圆

第八周课程总结 & 实验报告(六)

第八周课程总结 一.包装类 介绍 装箱与拆箱 应用 二.异常 基本概念 基本格式 异常类的继承结构 throws关键字 throw关键字 Exception类和RuntimeException类 自定义异常类 三.多线程 基本概念 进程 多线程 Java中线程的实现 继承Thread类 实现Runnable接口 Thread和Runnable的区别 一.包装类        1.介绍                                8种基本类型变包装类 (1)除了Character

第六章 实验报告 (函数与宏定义)

C程序设计实验报告 实验项目: 6.4.1.1编写由三角形三边求面积的函数 6.4.1.2编写求N的阶层 6.4.1.3求两个整数的最大公约数 6.4.1.4打印输出的指定图形 6.4.2.1模块化程序设计 姓名:杨婷 实验地点:教学楼514教室 实验时间:2019年4月30日 一.实验目的与要求 <1>6.4.1.1编写由三角形三边求面积的函数 调用area()函数求三角形的面积 在求面积函数中运用海伦公式 <2>6.4.1.2编写求N的阶层 定义符号常量 使用长整型变量存放累乘

第六章实验报告

C程序设计实验报告 实验项目: 函数和宏定义实验 姓名: 王雨晴 实验地点: 514物联网实验室 实验时间:2019年4月30日 一.实验目的和要求 1.掌握函数的定义方法和调用规则. 2.掌握C语言程序中主调函数和被调用函数之间进行数据传递的规则. 3.了解函数的返回值及其类型,并正确使用它. 4.了解局部变量和 全局变量的作用域及它们与储存分类的关系,理解变量的存在性和可见性的概念. 5.练习递归函数的使用. 6.理解宏观的概念,掌握定义无参宏和带 参宏的方法.了解文件包含的概念,掌握其用法

第六章函数与宏定义实验报告(2)

C程序设计实验报告 实验项目: 1.利用复化梯形公式计算定积分2.计算Ackerman函数3.编写计算x的y次幂的递归函数getpower(int x,int y),并在主程序中实现输入输出4.编写计算学生年龄的递归函数5.编写递归函数实现Ackman函数 姓名:魏志远  实验地点:教学楼514  实验时间:5.16 一.实验目的与要求 1.利用复化梯形公式计算定积分 掌握C语言中定义函数的方法 掌握通过“值传递”调用函数的方法 2.计算Ackerman函数 掌握递归函数的设计方法 进一步练习阅