20165104-Java第四次实验

任务一

实验内容

参考http://www.cnblogs.com/rocedu/p/6371315.html#SECANDROID,安装 Android Studio

完成Hello World, 要求修改res目录中的内容,Hello World后要显示自己的学号,自己学号前后一名同学的学号,提交代码运行截图和码云Git链接,截图没有学号要扣分

学习Android Stuidio调试应用程序

实验步骤

下载Android Studio并按教程安装

下好.zip文件后,就可以开始配置模拟显示屏。根据要求,在.xml文件里加入学号信息。运行结果如下图。

Android Stuidio调试

点击run——>Debug'app'可以对代码进行单步调试。设置断点以后可以让运行停在断点处,然后切换到Debug窗口,观察参数变化。

run后在屏幕下方的框里会显示错误信息,和idea一样,在错误处根据提示快速可以进行修改调整

任务二

实验内容

构建项目,运行教材相关代码

创建 ThirdActivity,在ThirdActivity中显示自己的学号,修改代码让MainActivity启动ThirdActivity

提交代码运行截图和码云Git链接,截图要有学号水印,否则会扣分

实验步骤

右键java目录,选择new——>Activity——>Gallery,建立空的新活动,命名为ThirdActivity

在.xml中增加学号信息并在MainActivity中新增代码

import android.content.Intent;

Intent intent = new Intent(this,ThirdActivity.class);

startActivity(intent);

运行结果如下图:

任务三

实验内容

构建项目,运行教材相关代码

修改代码让Toast消息中显示自己的学号信息

提交代码运行截图和码云Git链接,截图要有学号水印,否则会扣分

实验步骤

修改Main代码

import android.widget.Toast;

Toast toast = Toast.makeText(MainActivity.this, "20165104孟凡斌", Toast.LENGTH_LONG);

toast.show();

运行结果如下图:

任务四

实验内容

构建项目,运行教材相关代码

修改布局让P290页的界面与教材不同

提交代码运行截图和码云Git链接,截图要有学号水印,否则会扣分

实验步骤

在.xml——>Design里调整布局,修改.xml代码如下:

xmlns:app="http://schemas.android.com/apk/res-auto"

xmlns:tools="http://schemas.android.com/tools"

android:layout_width="match_parent"

android:layout_height="match_parent"

tools:context=".MainActivity">

android:layout_width="wrap_content"

android:layout_height="wrap_content"

android:text="Hello World!20165322"

app:layout_constraintBottom_toBottomOf="parent"

app:layout_constraintHorizontal_bias="0.54"

app:layout_constraintLeft_toLeftOf="parent"

app:layout_constraintRight_toRightOf="parent"

app:layout_constraintTop_toTopOf="parent"

app:layout_constraintVertical_bias="0.032" />

android:id="@+id/button"

android:layout_width="wrap_content"

android:layout_height="wrap_content"

android:text="Button"

tools:layout_editor_absoluteX="148dp"

tools:layout_editor_absoluteY="422dp"

tools:ignore="MissingConstraints" />

android:id="@+id/imageView"

android:layout_width="180dp"

android:layout_height="276dp"

app:srcCompat="@android:drawable/btn_star_big_off"

tools:layout_editor_absoluteX="102dp"

tools:layout_editor_absoluteY="100dp"

tools:ignore="MissingConstraints" />

运行结果如下图:

任务五

实验内容

构建项目,运行教材相关代码

提交代码运行截图和码云Git链接,截图要有学号水印,否则会扣分

java循环第四次处理_20165104-Java第四次实验相关推荐

  1. java循环引用 垃圾回收,深入解析Java垃圾回收机制

    引入垃圾回收 哪些内存需要回收? 引用计数法 可达性分析 如何回收 Marking 标记 Normal Deletion 清除 Deletion with Compacting 压缩 为什么需要分代收 ...

  2. 判断三角形java代码_小猿圈Java循环嵌套语法的使用介绍

    Java是一直被程序员使用的程序之一,而且应用也是最广泛的一个,很多应用中都会用得到,小猿圈java讲师就为你介绍一下Java循环嵌套语法的使用介绍,希望对你有所帮助. 嵌套循环是指在一个循环语句的循 ...

  3. java编译会产生多少个类文件,编译一个定义了三个类和四个方法的Java源程序文件,总共会产生多少个字节码文件 ? ( )...

    编译一个定义了三个类和四个方法的Java源程序文件,总共会产生多少个字节码文件 ? ( ) 更多相关问题 论述风化作用基本概念及其主要类型. 什么是药用植物 学?其 研究任务是什么 ? 庐山瀑布很有名 ...

  4. java中可以用浮点作为循环变量吗_Java千问:Java循环语句的几个冷门知识点你都知道吗?...

    我们在进行Java开发的时候,经常会用到循环结构,但是有几个关于循环的"冷门"知识点,不知道你是不是都已经掌握了呢?我们一起来看看 一.大括号可以不写吗? 我们都知道,如果每次循环 ...

  5. java 线程工厂_Java并发编程:Java的四种线程池的使用,以及自定义线程工厂

    引言 通过前面的文章,我们学习了Executor框架中的核心类ThreadPoolExecutor ,对于线程池的核心调度机制有了一定的了解,并且成功使用ThreadPoolExecutor 创建了线 ...

  6. for循环如果先--_乐字节Java循环:循环控制和嵌套循环

    乐字节小乐上次讲完了Java反射,接下来小乐给大家讲述Java循环. 循环有以下四部分: Java循环 一.循环控制 1. do..while 直到型 ( 先执行后判断) ,结构为: 先执行循环体,后 ...

  7. CC00070.bigdatajava——|Java循环结构.V09|——|Java.v09|双重for循环.v02|打印各种星星图案|

    一.双重for循环打印各种星星图案 ### --- 案例题目~~~ --> 使用双重for循环分别打印以下图案 二.编程代码 ### --- 编程代码/*编程使用双重for循环打印星星图案*/ ...

  8. 【建议收藏】2020年中高级Android大厂面试秘籍,为你保驾护航金三银四,直通大厂(Java篇)

    Java面试题 Java基础 一.面向对象 (⭐⭐⭐) 1.谈谈对java多态的理解? 多态是指父类的某个方法被子类重写时,可以产生自己的功能行为,同一个操作作用于不同对象,可以有不同的解释,产生不同 ...

  9. 【建议收藏】2021年中高级Android大厂面试秘籍,为你保驾护航金三银四,直通大厂(Java篇)

    前言 成为一名优秀的Android开发,需要一份完备的知识体系,在这里,让我们一起成长为自己所想的那样~. A awesome android expert interview questions a ...

  10. Java修饰符、Java运算符、Java循环语句、Java条件语句、Java switch case

    Java 修饰符 Java语言提供了很多修饰符,主要分为以下两类: 访问修饰符 非访问修饰符 修饰符用来定义类.方法或者变量,通常放在语句的最前端.我们通过下面的例子来说明: public class ...

最新文章

  1. gitlab解决一些问题
  2. 3大主流前端框架对比
  3. iOS如何转换十三位的时间戳
  4. 【Android】保存Fragment切换状态
  5. 正式环境docker部署hyperf_Hyperf使用docker-compose集群部署
  6. ant design vue input change_Ant-design-vue项目实现动态路由
  7. 如何在基于 Silverlight 的本地应用程序之间实现通信
  8. scala类型推断及库方法设计原则和==与java有何差别
  9. 实现verilog设计控制交通灯
  10. Prism源代码解析(IRegionManager)
  11. java 匿名 异常_JAVA类(内部类、匿名内部类、异常、自定义异常)
  12. DE9 二阶常系数线性方程
  13. Data Lake Analytics IP白名单设置攻略
  14. 【ACL2020】今日放榜,779篇论文被接收,姚班校友陈丹琦首日演讲
  15. 探究JVM——运行时数据区
  16. 2016项目经验总结
  17. 解决redis 配置文件设置密码不生效的问题
  18. 电脑怎么打出冒号符号_冒号的用法有哪些?写作文的时候冒号怎么用?冒号在电脑上怎么打出来?...
  19. 18个最好的代码编辑器/IDE工具,希望你会喜欢。
  20. 【100%通过率】华为OD机试真题 C++ 实现【最接近最大输出功率的设备 /查找充电设备组合】

热门文章

  1. Java生成微信小程序分销海报图
  2. 微信小程序开发分销制度济南_微信小程序分销规则你清楚吗?
  3. YTU 2559: “心脏出血”
  4. 一键清除maven仓库中下载失败的jar包
  5. 来算google的可视化编程工具——Blockly,不仅仅是玩具
  6. Blender导入动画数据的方法
  7. Jrebel安装使用教程 及 Jrebel 4.2版本激活失效的处理(超简洁明了)
  8. 数据库powerDesign16.5破解版下载与安装
  9. SpringBoot的SSL个人CA签发二级证书(动态添加客户端证书)
  10. 小旋风蜘蛛池,小旋风蜘蛛池程序,小旋风站群