您的位置:首页 > 移动开发 > Android开发

20145208 实验四 Android开发基础

2016-04-28 23:25 363 查看

20145208 实验四 Android开发基础

安装Android Studio

安装的具体步骤在老师的链接中已经很详细了,在此就不做赘述了。

在此提出我觉得安装的时候需要注意的两个地方

一是安装地址,很多人一路next过去,不记安装地址,但是这个软件是不自动建立快捷方式的,所以不熟悉系统默认安装目录的人会找很久。建议在安装的时候就记住安装目录,当然也可以重新运行一些安装程序,看看默认目录在哪里后关掉即可。

二是会有人在安装的时候忽略
HAXM
的安装,如果可以的话还是在安装程序的时候就一起安装
HAXM
最好,因为这个是我们后面要运行虚拟机的基础。

Android Studio的基本使用

环境变量JAVA_HOME的配置

运行Android Studio的大致过程在上面链接的网页中已经叙述了,在这里我补足一下其中缺少的内容

首先,如果在之前使用JDK的时候我们配置过JAVA_HOME的环境变量,那么在这个时候就需要我们去设置一下,设置的方法很简单:

首先打开系统属性中的
高级系统设置




然后在打开环境变量



点击下方新建,建立如图的JAVA_HOME环境变量,变量值填写为JDK的安装地址



在新建了JAVA_HOME变量之后,我们就可以把PATH变量中的JDK地址换成%JAVA_HOME%\bin了,以后修改了jdk地址也不用去修改PATH变量了,直接修改JAVA_HOME就可以了,这样可以避免误改其他PATH变量。



一个简单的Android程序

新建工程

第一步就是命名这个app的名字还有工程的地址这些东西,其中要注意命名的合法,我之前就是因为系统用户名是
Cai Ye
不能新建工程,因为工程路径中的文件夹命名不可以包含空格,所以我换了一个路径:



第二步就是选择app运行的硬件(手机、电视之类的)还有Android的版本,一般来说版本越高运行越慢,在这里我选择的是手机app和最高版本。



下一步就是选择app的类型,这次实验要求是一个简单的HelloWorld,所以我选择了简单的空动作app,可以看到还有很多其他功能的app,看上去就很有趣,有机会都试一下(☆_☆)



然后对动作和layout命名,直接finish~

finish之后就进入了新工程了,乍一看是不是吓一跳,怎么是错的?



其实没错!因为工程还没有准备好,下面的进度条读完了就正常了。

然后点开动作的xml文件,如图,位置在layout文件夹中。



这个时候我们可以看见界面中多了一个迷你小手机,这个手机是一个模拟机,我们可以在这个手机界面上直接添加或者修改一些内容,现在可以看到手机上面只显示了默认的
Hello World!
,我们可以运用左边的文字框根据将我们的学号加进去:



加了学号顺便排了版之后我感觉白色的背景不好看,我英文一般,但是看到了右面的background,嗯,并没有music,不是BGM(:-D),但是,我觉得它应该可以修改背景:(ps:我其实更想修改文字大小,然而并没有找到修改大小的功能Orz)



我把背景色改成了令人心情美妙的薄荷绿:



我依旧没有放弃修改字体的大小,最后我在xml的text里面发现了改字体的方法,感动:



在代码里面加上字体大小和颜色的设置就可以了:



虽然…………后来发现在右侧的属性栏里面也可以改字体颜色和大小Orz,但是还是挺有趣。

运行虚拟机

接下来就是关键的运行虚拟机的步骤了,点击上方绿色三角运行虚拟机,如果之前没有创建过就需要自行创建一个:



接下来选择虚拟机型号然后进入驱动选择,在这里需要我们提前设定好SDK才可以有选择的驱动,如果之前没有安装HAXM的话,也需要安装之后才可以建立:





配置SDK步骤如下:

打开Default Project Structure…



- 然后在SDK设置中链接到我们SDK的安装地址就ok了




配置好了sdk就选择驱动建立一个虚拟机了,选择虚拟机就可以运行了,运行起来可能会有点慢,分享一个开机画面:



开机后就可以像操作手机一样操作它了,虽然有点慢…………

点开我们命名的app就看到运行结果了



时间分配

步骤耗时百分比
环境搭建50min50%
错误分析15min15%
程序调试15min15%
测试15min15%
分析总结5min5%

实验总结

本次实验十分有趣,这是我第一次自己做出来一个app,虽然功能是最基础的,但是很有成就感,而且还看到了许多没有用到的功能,在接下来的学习中我会探索他们,这也意味着java学习到现在终于进入了最有乐趣的app开发阶段了。

这一次实验并不难,但是也有很多问题因为第一次遇到所以在搭建环境和调试错误方面花了很多时间,同时,我也在帮助别人搭建环境调试错误的时候发现了很多我自己没有遇到的问题,开阔了我的视野,也丰富了我的经验,而且自己成功和帮助别人成功的喜悦是不同的,我也算是收获了加倍的喜悦。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: