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. Android遍历SqlLite cursor对象:

    //1. Cursor c =...; for(c.moveToFirst(); ! c.isAfterLast(); c.moveToNext()){ //c… } //2. Cursor curs ...

  2. 160420、zTree获取所有选中节点数据

    <!DOCTYPE html><HTML><HEAD> <TITLE> ZTREE DEMO - Standard Data </TITLE> ...

  3. elasticsearch的store属性 vs _source字段

    众所周知_source字段存储的是索引的原始内容,那store属性的设置是为何呢?es为什么要把store的默认取值设置为no?设置为yes是否是重复的存储呢? 我们将一个field的值写入es中,要 ...

  4. PHP Version 7.0.13-0ubuntu0.16.04.1 mysql-server-5.7

    https://zh.wikipedia.org/wiki/Linux发行版 一个典型的Linux桌面发行版包括一个Linux 内核,来自GNU的工具和库,和附加的软件.文档,还有一个窗口系统,窗口管 ...

  5. CentOS安装python-2.7+安装pip-10.0.0

    注:以下所有操作均在CentOS 6.8 x86_64位系统下完成. 首先查看当前系统预装的python版本: # whereis python python2: /usr/bin/python2 / ...

  6. MapReduce的核心编程思想

    1.MapReduce的核心编程思想 2.yarn集群工作机制 3.maptask并行度与决定机制 4.maptask工作机制 5.MapReduce整体流程 6.shuffle机制 7.yarn架构

  7. 如何缩减手游app安装包的大小?

    包体过大对手游的影响更是诟病已久,有具体数据证明,游戏包体越大,在游戏运营推广过程中游戏用户的转化率就越低:反之,游戏包体越小,游戏用户的下载转化率就越高(如下图),所有的手机app.游戏在大版本更新 ...

  8. myeclipse自动设置类和方法的注释(快捷键)

    类的注释 第一步:找到Window→Preferences→Java→Code Style→Code Templates→Comments→Types 第二步:编辑Pattern,我一般用的模板 /* ...

  9. 012-HQL中级2-Hive如何执行文件中的sql语句

    Hive可以运行保存在文件里面的一条或多条的语句,只要用-f参数,一般情况下,保存这些Hive查询语句的文件通常用.q或者.hql后缀名,但是这不是必须的,你也可以保存你想要的后缀名.假设test文件 ...

  10. db-mysql-001- 语句备份表

    1.备份表 CREATE TABLE AAbak( SELECT * FROM AA ); 2.两个已存在表导数据 INSERT INTO AAbak(c1,c2) SELECT c1,c2 FROM ...