20145215实验四 Android开发基础

实验内容

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

实验步骤

(一)JDK的安装与环境变量配置

  • JDK需要安装7.0及以上版本,没有的可以到这里下载,安装过程可以参考毕向东老师的视频。
  • 环境变量需要使用JAVA_HOME变量名称,否则很可能会提示JVM或者JDK 查找失败,配置过程如下:
  1. 首先鼠标右键点击计算机->属性->高级系统设置->环境变量->新建...

  2. 在变量名中写JAVA_HOME,变量值填写你的JDK所在目录(注意:所在目录为bin目录的上一级)

  3. 编辑Path环境变量,将%JAVA_HOME%\bin;添加到Path变量的最前面

  4. 打开命令提示符,输入java指令,如图所示说明配置成功(可以通过java -version指令查看当前JDK版本)

(二)Android Studio的安装与运行

由于我们是第一次使用,所以选择第三项,即不导入配置文件。

  • 经过一段时间的等待后,它会提示我们更新:

其实对于目前的我们来说,更不更新都无所谓,我在更新到一半的时候由于学校的网速是在是太渣了,所以选择了退出。

  • 接着就可以正式运行Android Studio了:

  • 我们先在配置中设置SDK:

  • 找到SDK的位置,并且选择Android开发平台,然后点击OK就配置好了:

  • 创建新的工程,在res->layout中打开activity_main.xml,可以看到如图所示预览图,左边Widgets一栏中有许多小插件,包括文本框,按钮之类的,可以在预览图中添加:

  • 接着,我们鼠标双击文本框,可以对文本框的内容进行修改:

  • 修改完成之后,如果感觉文本框的字太小了,还可以在预览图的右边对文本框的大小及颜色等特性进行修改:

  • 要想在真正的手机上看到效果,就要运行:

  • 创建一个新的模拟器:

  • 任意选择一种系统:

  • 之后一路NEXT,然后Finish,最后会弹出一台Android手机,在菜单里找到你的项目,打开如图所示:

实验中存在的问题及解决过程

  • 在运行时可能会提示我们安装HAXM,这是一个加速器,建议大家安装,安装过程不需要联网,在之前的下载中已经自带了。
  • 在运行时弹出了这样一个问题:

解决办法是:
在电脑开机画面一出现时,连续快速按F1键进入BIOS界面(我的电脑是ThinkPad,每台电脑进入BIOS界面的方式不太一样,可以自行百度),然后找到Security->Intel Virtualization Technology(Intel Virtualization Technology所在的位置可能也不太一样,自己找一找),按下Enter键,选择Enabled,然后按F10保存退出,重启之后问题就解决了。

PSP(Personal Software Process)时间

步骤 耗时 百分比
功能实现 60min 60%
测试 20min 20%
分析总结 20min 20%

总结

本次实验总体来说比较简单,主要是为了熟悉Android Studio的开发环境。一开始没接触的时候以为会很难,其实打开之后发现它和IDEA的界面非常类似,也就是基于IDEA平台进行开发的。慢慢地,也开始体会到这个软件的强大之处,首先,它上手非常快,因为我们平常用的编写Java代码的软件就是IDEA,其次,它的layout自动预览的功能对于我们今后进行Android开发提供了很大的便利,此外,它还能完全模拟手机,让我们看到自己开发的软件真正出现在手机中的效果,虽然运行的时候导致我的电脑几乎崩溃,但是抛开这个不说,我还是非常喜欢这个软件!总的来讲,对安卓开发者来说这是款很不错的工具,刚开始可能不习惯,用两天就会发现效率大增,希望自己以后能够真正用好这款软件!

20145215实验四 Android开发基础的更多相关文章

  1. 20145213 《Java程序设计》实验四 Android开发基础

    20145213 <Java程序设计>实验四 Android开发基础 说在前面的话 不同以往实验,对于这次实验具体内容我是比较茫然的.因为点我,打开实验四的链接居然能飘出一股熟悉的味道,这 ...

  2. 实验四 Android开发基础

    实验四 Android开发基础 实验内容 1.安装Android Studio 2.运行安卓AVD模拟器 3.使用安卓运行出虚拟手机并显示HelloWorld以及自己的学号 (一)SDK的安装 (二) ...

  3. 20145337实验四Android开发基础

    20145337实验四Android开发基础 实验内容 基于Android Studio开发简单的Android应用并部署测试; 了解Android组件.布局管理器的使用: 掌握Android中事件处 ...

  4. 20145225《Java程序设计》 实验四 Android开发基础

    20145225<Java程序设计> 实验四 Android开发基础 实验报告 实验内容 安装Android Studio 运行安卓AVD模拟器 使用安卓运行出虚拟手机并显示HelloWo ...

  5. 20145208 实验四 Android开发基础

    20145208 实验四 Android开发基础 安装Android Studio 安装的具体步骤在老师的链接中已经很详细了,在此就不做赘述了. 在此提出我觉得安装的时候需要注意的两个地方 一是安装地 ...

  6. 20165223 实验四 Android开发基础

    实验四 Android开发基础 目录 一.实验报告封面 二.具体实验内容 (一)Android Stuidio的安装测试 (二)Activity测试 (三)UI测试 (四)布局测试 (五)教材代码测试 ...

  7. 20155324 《Java程序设计》实验四 Android开发基础

    20155324 <Java程序设计>实验四 Android开发基础 实验内容 1.基于Android Studio开发简单的Android应用并部署测试; 2.了解Android.组件. ...

  8. 20155228 实验四 Android开发基础

    20155228 实验四 Android开发基础 实验内容 1.基于Android Studio开发简单的Android应用并部署测试; 2.了解Android.组件.布局管理器的使用: 3.掌握An ...

  9. 20155219实验四 Android开发基础设计实验报告

    20155219实验四 Android开发基础设计实验报告 实验内容 安装Andriod Studio并配置软件 使用Andriod Studio软件实现Hello World!+学号的小程序 实验步 ...

随机推荐

  1. docker入门(1) Centos 7 下docker的安装

    centos 7安装docker 什么是 Docker Docker 是一个开源项目,诞生于 2013 年初,最初是 dotCloud 公司内部的一个业余项目.它基于 Google 公司推出的 Go ...

  2. 【php】使用gdb调试php程序

    1.简介 GDB是GNU开源组织发布的一个强大的UNIX下的程序调试工具.如果你是在 UNIX平台下做软件,你会发现GDB这个调试工具有比VC.BCB的图形化调试器更强大的功能.同时GDB也具有例如d ...

  3. MyCat 学习笔记 第十二篇.数据分片 之 分片事务处理

    1 环境说明 VM 模拟3台MYSQL 5.6 服务器 VM1 192.168.31.187:3307 VM2 192.168.31.212:3307 VM3 192.168.31.150:  330 ...

  4. MyCat 学习笔记 第十篇.数据分片 之 ER分片

    1 应用场景 这篇来说下mycat中自带的er关系分片,所谓er关系分片即可以理解为有关联关系表之间数据分片.类似于订单主表与订单详情表间的分片存储规则. 本文所说的er分片分为两种: a. 依据主键 ...

  5. hibernate多对多映射关系实现

    Course.hbm.xml: <?xml version="1.0"?><!DOCTYPE hibernate-mapping PUBLIC        &q ...

  6. shell 脚本关键字&符号

    shell概念 "shell"既是一种解释型编程语言,也是一个这种编程语言的解释器的名字 shell是解释型语言,就是解释器会一条一条的翻译每一条语句并执行,对比之下,C语言是编译 ...

  7. 续Gulp使用入门三步压缩图片

    gulp 压缩图片 压缩 图片文件可降低文件大小,提高图片加载速度. 找到规律转换为 gulp 代码 规律 找到 images/ 目录下的所有文件,压缩它们,将压缩后的文件存放在 dist/image ...

  8. linux命令详解之挂载光驱的方法

    linux的硬件设备在/dev目录下,光驱也是其中./dev/cdrom表示光驱,挂载光驱的方法如下(以root身份): 代码如下: mkdir /mnt/cdrommount  -t auto  - ...

  9. 前端mock数据之mockjax和mockjson

    用处 在前后台共同进行一个项目的时候常会遇到一种情景, 后台定义好接口,前端按照接口进行开发, 当前端开发完成后台接口却还没有开发完成, 这个时候要进行接口测试, 只能等后台开发完成才能测试, 在这中 ...

  10. 【嵌入式开发板】8月终极暑促迅为Cortex-a9四核入门开发板

    核心板参数 尺寸 50mm*60mm 高度 连同连接器在内0.26cm CPU Exynos4412,四核Cortex-A9,主频为1.4GHz-1.6GHz 内存 1GB 双通道 DDR3(2GB  ...