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开发基础》实验报告的更多相关文章

  1. 实验四 Android开发基础

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

  2. 20145337实验四Android开发基础

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

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

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

  4. 20145215实验四 Android开发基础

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

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

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

  6. 20155228 实验四 Android开发基础

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

  7. 20155208 实验四 Android开发基础

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

  8. 2065212Java实验四android开发基础

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

  9. 20155202 实验四 Android开发基础

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

  10. 20155220 实验四 Android开发基础

    20155220 实验四 Android开发基础 实验内容 (一)Android Stuidio的安装测试: 参考<Java和Android开发学习指南(第二版)(EPUBIT,Java for ...

随机推荐

  1. python nose测试框架全面介绍九---各种html报告插件对比

    一直在使用Nose-html-reporting,并输出html报告,但今天在使用时发出有点问题:于时,将python目前可能的html报告插件下载后进行对比,如下 一.Nose-html-repor ...

  2. 【AngularJs-模块篇-Form篇】

    1.模块 <!doctype html> <html lang="en-US" ng-app="myApp"> <head> ...

  3. linux消息队列编程实例

    转自:linux 消息队列实例 前言: 消息队列就是一个消息的链表.可以把消息看作一个记录,具有特定的格式以及特定的优先级.对消息队列有写权限的进程可以向其中按照一定的规则添加新消息:对消息队列有读权 ...

  4. python标准库和第三方库的区别

    1.python的标准库是随着pyhon安装的时候默认自带的库. 2.python的第三方库,需要下载后安装到python的安装目录下,不同的第三方库安装及使用方法不同. 3.它们调用方式是一样的,都 ...

  5. 8.26 js

    2018-8-26 20:35:53 这两天周末,一直在看苏东坡传! 明天正常学python 用心学!

  6. ubuntu16.04下安装ros-kinetic

    参考:http://wiki.ros.org/kinetic/Installation/Ubuntu 1.添加ROS软件源 ~$ sudo sh -c 'echo "deb http://p ...

  7. python 将字符串转换为字典

    在一般的工程处理中,需要将获取的字符串数据转换为字典,这样处理起来会非常方便. 我获取的是json数据: content = {"corpus_no":"64702772 ...

  8. android java epson串口打印机

    package com.common.util.portprinter; import java.io.IOException; import java.io.OutputStream; import ...

  9. Docker基本命令与使用 —— Docker镜像与仓库(二)

    一.查看和删除镜像 1.Docker Image 镜像 容器的基石 层叠的只读文件系统 联合加载(union mount) (存储位置 /var/lib/docker) docker info 2.列 ...

  10. lua打包exe【转】

    可以使用srlua这个工具把lua脚本打包成exe,提供了lua 5.2.5.1.5.0的版本对应的源码. 不过我懒得编译了,发现“白的菜”替懒人编译好了(感谢),点击下载. 解压后出现“luapac ...