20145328 《Java程序设计》实验四实验报告

实验名称

Andoid开发基础

实验内容

  1. 基于Android Studio开发简单的Android应用并部署测试;
  2. 了解Android组件、布局管理器的使用;
  3. 掌握Android中事件处理机制。
  4. AndroidStudio安装

实验步骤

(一)AndroidStudio安装

安装时参照了Windows环境下Android Studio v1.0安装教程 - Android Studio 安卓开发者社区

按照网址中的讲解一路next,完成无错安装。运行时也没有出现问题。

(二)新建Android项目

与IDEA中新建项目方式基本相同,选择新建项目后出现下图界面,可在图中的位置修改项目名称以及项目保存地址

点击next后出现下图界面,可选择项目的运行平台,以及运行版本和最低支持版本

点击next后如下所示,可在此选择界面模板

可在下图所示界面修改界面名称,点击finish完成项目新建

新建后的项目左侧边栏界面如图所示

(三)设置AVD模拟器

由于程序运行需要模拟器支持,所以需要点击下图中两处红框的位置来进行AVD模拟器的设置

点击后出现如下界面,该界面中会显示你现有的模拟器,点击现有模拟器右侧的运行按钮和设置按钮分别可以执行运行模拟器和设置模拟器的操作

点击上图中左下角的Create Virtual Device按钮会出现如下界面。这里是AndroidStudio提供的一些现有的模拟器设置,你可以直接在这些设置里面选择一个也可以点击左下角的按钮自己设置。

选择其中一个模板后点击next出现如下界面进行运行的Android版本选择,选择你之前在新建项目时选择的版本即可

在如下界面中确认模拟器设置后点击Finish即可。

(四)运行及修改HelloAndroid

在新建项目时,AndroidStudio会自动给我们生成一个HelloWorld程序,直接点击运行出现如下界面

选择你的模拟器后点击ok按钮便可启动虚拟机,运行结果如下所示

点击左侧边栏中的res->layout->activity_main.xml,看到的界面如下所示

在activity_main.xml文件窗口中我们可以看到如下工具栏,从中选择一个text文本框在右侧的手机预览中进行拖拽即可新建一个文本框

双击新建的文本框可以输入需要显示的内容,在这里输入学号姓名后点击运行,稍作等待后可以看见如下结果

在右侧属性位置可对文字大小还有文字颜色以及背景颜色等属性进行修改,修改后的运行结果如下所示

心得体会

本次实验是Java课程的第四次实验,除了在安装的时候比较费神,因为一开始把sdk还有AndroidStudio都给安装到了C盘,为了以后使用方便还卸载重新安装了一遍,甚至还把所有的sdk都下载安装到了自己的电脑上,所以耗费了稍微多一点的时间,真正运行成功的时间除去因为电脑卡顿而导致的时间延长外挺短的,说是10分钟完成全部也不过分,不过的确AndroidStudio在Windows里运行真的太卡了。HelloWorld是每一种程序语言开始的地方,这次实验也算是对Android开发所垫下的一个基础。

实验代码托管

代码托管地址在这里

PSP(Personal Software Process)时间:

步骤 耗时 百分比
需求分析 10min 10%
设计 20min 20%
代码实现 20min 20%
测试 30min 30%
分析总结 20min 20%

20145328 《Java程序设计》实验四实验报告的更多相关文章

  1. 20145227 《Java程序设计》实验四实验报告

    20145227 <Java程序设计>实验四实验报告 实验内容 安装Andriod Studio并配置软件 使用Andriod Studio软件实现Hello World的小程序 实验步骤 ...

  2. 20145120 《Java程序设计》实验四实验报告

    20145120 <Java程序设计>实验四实验报告 实验名称:Android开发基础 实验目的与要求: 用SDK成功编译出HelloWorld 实验内容.步骤 PSP 步骤 耗时 百分比 ...

  3. 20145315 《Java程序设计》实验四实验报告

    20145315 <Java程序设计>实验四实验报告 第一步 安装Android Studio 按教程安装即可,安装过程中需要配置JAVA_HOME环境变量为jdk安装目录. 第二步 在I ...

  4. 20145314郑凯杰 《Java程序设计》实验四 实验报告

    20145314郑凯杰 <Java程序设计>实验四 实验报告 实验要求 完成实验.撰写实验报告,实验报告以博客方式发表在博客园,注意实验报告重点是运行结果,遇到的问题(工具查找,安装,使用 ...

  5. # 20155337 《Android程序设计》实验四实验报告

    20155337 <Android程序设计>实验四实验报告 实验一 实验内容 Android Stuidio的安装测试: 参考<Java和Android开发学习指南(第二版)(EPU ...

  6. 20145240 《Java程序设计》第一次实验报告

    20145240 <Java程序设计>第一次实验报告 实验内容 一.命令行下java程序开发 1.建立Code目录,输入mkdir 20145240命令建立实验目录,并使用dir命令查看目 ...

  7. 20145330《Java程序设计》第一次实验报告

    20145330<Java程序设计>第一次实验报告 实验一Java开发环境的熟悉 实验内容 1.使用JDK编译.运行简单的Java程序: 2.使用Eclipse 编辑.编译.运行.调试Ja ...

  8. 20145320《Java程序设计》第一次实验报告

    20145320<Java程序设计>第一次实验报告 北京电子科技学院(BESTI)实验报告 课程:Java程序设计 班级:1453 指导教师:娄嘉鹏 实验日期:2016.04.08 18: ...

  9. 20145317彭垚 《Java程序设计》第一次实验实验报告

    20145317彭垚 <Java程序设计>第一次实验实验报告 北京电子科技学院(BESTI)实验报告 课程:Java程序设计 班级:1453 指导教师:娄嘉鹏 实验名称:Java开发环境的 ...

随机推荐

  1. js 中 this 的指向问题

    高程上的大前提: 1.this 对象是在运行时基于函数的执行环境绑定的:在全局函数中,this 等于window,而当函数被作为某个对象的方法调用时,this 等于那个对象:不过,匿名函数的执行环境具 ...

  2. rabbitmq延迟队列相关

    https://blog.csdn.net/qq_26656329/article/details/77891793        --------------rabbitmq queue_decla ...

  3. Spring数据访问和事务

    1.模型 2.解耦 3.实现 3.1 核心接口 3.2 代码分析 3.2.1 事务管理 3.2.2 数据访问 4.使用 4.1 编程模式 4.2 配置模式 4.2.1 声明式配置方式 4.2.2 注解 ...

  4. python 递归深度优先搜索与广度优先搜索算法模拟实现

    一.递归原理小案例分析 (1)# 概述 递归:即一个函数调用了自身,即实现了递归 凡是循环能做到的事,递归一般都能做到! (2)# 写递归的过程 1.写出临界条件2.找出这一次和上一次关系3.假设当前 ...

  5. C#建WindowForm调用R可视化

    众所周知R软件功能非常强大,可以很好的进行各类统计,并能输出图形.下面介绍一种R语言和C#进行通信的方法,并将R绘图结果显示到WinForm UI界面上的方法,文中介绍的很详细,需要的朋友可以参考下. ...

  6. sails ORM组件 Waterline v0.10 英文文档

    http://sailsdoc.swift.ren/ 这里有 sails中文文档 Introduction Installation Getting Started Models Data types ...

  7. python学习笔记(二十四)继承与封装

    继承(extends)就是把多个类中相同的成员给提取出来定义到一个独立的类中,然后让这多个类和该独立的类产生一个关系,这多个类就具备了这些类容,这个关系就叫做继承. 实现继承的类称为子类,也叫派生类, ...

  8. Jmeter(九)压力测试

    一般我们在做压力测试的时候,分单场景和混合场景,单场景也就是咱们压测单个接口的时候,多场景也就是有业务流程的情况下,比如说一个购物流程,那么这样的场景就是混合场景,就是有多个接口一起来做操作.1.单场 ...

  9. PSR-2 代码风格规范

    https://blog.csdn.net/qq_28602957/article/details/52248239 这篇规范是PSR-1(基本代码规范)的扩展和继承. 本规通过制定一系列规范化PHP ...

  10. Git添加本地项目出现fatal: unable to get credential storage lock: File exists

    把本地项目初始化之后上传到github上出现问题:fatal: unable to get credential storage lock: File exists 解决办法:是因为我上传用的git帐 ...