2017-2018-2 20165207 实验四《Android开发基础》实验报告
2017-2018-2 20165207 实验四《Android开发基础》实验报告
检查点1
安装测试Android Studio:
安装Android Studio
安装过程比较艰难,一方面是学校的网速问题,另一方面在于我电脑的C盘容量有限需要弄清楚安装过程中每个新装的东西所在的路径。第一个问题在这里,这个提示下载Proxy的地方应该选择cancel在下面的几步之后就会自动下载SDK了。

安装模式如果最开始选择了Standard那么自动下载SDK那一步就会把SDK下载到C盘,

如果要自定义路径进行安装,开始时不应该选择Standard模式进行安装。然后,在开始编辑项目之前记录下来了我API的版本是15

新建HelloWorld项目
从软件安装完成到项目建好之前,大约有一上午的时间,Android Studio下载了各种各样的每次都会failed好些次才能成功安装的插件。这部分内容很没有营养,所以我没有截图。
然后,经过了一上午的煎熬,我急着直接新建了一个虚拟设备:


这个虚拟设备名称上标记了我的学号还有API的版本
然后我需要修改项目中对应的代码来让最后显示HelloWorld的界面上出现我的学号和我前面一位还有后面一位同学的学号。首先我需要弄清楚哪个代码是我需要修改的。app目录下存放有三个文件夹分别是libs、build、src,src目录下主要存放的是我们编写的源代码并且我们需要修改的文件就在src目录下的main文件夹的res文件夹中。res中的layout文件夹存放有xml格式的页面布局文件,我需要修改的文件就是layout文件夹中存放的activity_main.xml。需要修改的位置:

单击右上角绿色箭头运行,提示选择设备,选择我刚才新建好的虚拟设备,然后就在模拟器中运行

结果:

在记录检查点二以及检查点二之后的实验内容之前,我必须说明一些事情。本周一做实验的时候,除了第一个检查点,我都没能够成功做出来结果,当然我也没有在蓝墨云班课上用一些诡异的办法来提交。事实上这周一整周我都在利用能利用的大块的时间来研究第二十五章还有之后的几章里为了完成实验要求我需要学会的内容。
但是,到现在为止我也没有搞明白我的Android Studio究竟有什么毛病。除了第一个检查点之后的四个检查点,我在这周里从来都没有得到一次运行成功的结果。我一直在收获标了红色的大写的R,还有标了红色的layout,还有就是build failed的提示。
当然,今天最后一次尝试失败,最后心态爆炸的时候我也做了一些思考。实验失败的原因既不在于教材上没有讲清楚我要修改哪里的哪一个代码,也不在于教材上代码的版本的问题,更不是别的什么客观的因素。这一周,我花了很长时间准备实验,做实验,但是没有做出来,一直都没有做出来,所以我很焦虑,但真的做出来了的同学是有很多的。我因为自己很焦虑,这周一直也没有和同学或者老师请教,自己不停地在做无用功,当然最后还是没有搞出来。
现在,我需要为这一周的问题承担责任。
我并不擅长P图的手法,而且实事求是的讲,我就是没有完成,或者说没有在规定的时间里学会。所以,我只能说,面对后面四个检查点,我其实一无所有。
我现在就心甘情愿地接受扣分好了,然后向做出来的同学积极请教,等我搞清楚了问题的原因,真正学会了后面几章的内容,再在这篇博客里把后面我需要做的东西补上去。
目前,我只有标红了的R和layout还有failed的提示可以在实验报告里写。


2017-2018-2 20165207 实验四《Android开发基础》实验报告的更多相关文章
- 实验四 Android开发基础
实验四 Android开发基础 实验内容 1.安装Android Studio 2.运行安卓AVD模拟器 3.使用安卓运行出虚拟手机并显示HelloWorld以及自己的学号 (一)SDK的安装 (二) ...
- 20145337实验四Android开发基础
20145337实验四Android开发基础 实验内容 基于Android Studio开发简单的Android应用并部署测试; 了解Android组件.布局管理器的使用: 掌握Android中事件处 ...
- 20145225《Java程序设计》 实验四 Android开发基础
20145225<Java程序设计> 实验四 Android开发基础 实验报告 实验内容 安装Android Studio 运行安卓AVD模拟器 使用安卓运行出虚拟手机并显示HelloWo ...
- 20145215实验四 Android开发基础
20145215实验四 Android开发基础 实验内容 基于Android Studio开发简单的Android应用并部署测试; 了解Android组件.布局管理器的使用: 掌握Android中事件 ...
- 20155324 《Java程序设计》实验四 Android开发基础
20155324 <Java程序设计>实验四 Android开发基础 实验内容 1.基于Android Studio开发简单的Android应用并部署测试; 2.了解Android.组件. ...
- 20155228 实验四 Android开发基础
20155228 实验四 Android开发基础 实验内容 1.基于Android Studio开发简单的Android应用并部署测试; 2.了解Android.组件.布局管理器的使用: 3.掌握An ...
- 20155208 实验四 Android开发基础
20155208 实验四 Android开发基础 实验内容 1.基于Android Studio开发简单的Android应用并部署测试; 2.了解Android.组件.布局管理器的使用: 3.掌握An ...
- 2065212Java实验四android开发基础
20165212 Java实验四Android开发基础 实验内容: 1.基于Android Studio开发简单的Android应用并部署测试; 2.了解Android.组件.布局管理器的使用: 3. ...
- 20155202 实验四 Android开发基础
20155202 实验四 Android开发基础 实验内容 1.基于Android Studio开发简单的Android应用并部署测试; 2.了解Android.组件.布局管理器的使用: 3.掌握An ...
- 20155220 实验四 Android开发基础
20155220 实验四 Android开发基础 实验内容 (一)Android Stuidio的安装测试: 参考<Java和Android开发学习指南(第二版)(EPUBIT,Java for ...
随机推荐
- iOS - ipa安装包大小优化
在App Store上显示的下载大小和实际下载下来的大小,我们通过下表做一个对比: iPhone型号 系统 AppStore 显示大小 下载到设备大小 iPhone6 10.2.1 91.5MB 88 ...
- JDBC改进版
将setObject隐藏,用反射获取model里面的数据 /** * @Date 2016年7月19日 * * @author Administrator */ package com.eshore. ...
- 兵器簿之github的配置和使用
1.注册一个github 账号,这个大家都懂得了啊 2.配置 (1 检查:进入终端,在用户目录下输入: ls -al ~/.ssh 得到下图代表本地没有配置过github 过. (2 创建一个目录,输 ...
- webconfig的配置说明
转自 :http://www.cnblogs.com/kissdodog/archive/2013/04/16/3025315.html <?xml version="1.0" ...
- Python排列函数:sort、sorted
排序函数介绍:sort()和sorted()都属于Python list的排序方法 区别:sort()属于永久性排列,直接改变该list: sorted属于暂时性排列,会产生一个新的序列. #sort ...
- Nginx Upstream timed out (110: Connection timed out)
Nginx Upstream timed out (110: Connection timed out) – 运维生存时间 http://www.ttlsa.com/nginx/nginx-upstr ...
- 2018/03/10 每日一学PHP 之 修饰符 public/private/protected
对于面向对象 修饰符的使用是我们最常用,也是很容易忽略的小细节. 对于编程来说,把握好每一个小细节,就能构造出漂亮,优雅的程序. public 使用最多的修饰符,公共方法,允许所有访问,就像一个公交车 ...
- SpringMVC:JSON形式输出(基于Fastjson)
在Spring3.0中,@ResponseBody标记可以将对象"封装"为JSON形式的数据,并输出,下面的例子中使用的是阿里的Fastjson JSONaz解析工具,在sprin ...
- java进程和线程的区别
什么是进程,什么是线程系统要做一件事,运行一个任务,所有运行的任务通常就是一个程序:每个运行中的程序就是一个进程,这一点在任务管理器上面可以形象的看到.当一个程序运行时,内部可能会包含多个顺序执行流, ...
- Android开发之改动屏幕方向
有的场景下.我们须要把手机屏幕方向改变,以下是我写的一个样例. xml页面文件: <RelativeLayout xmlns:android="http://schemas.andro ...