20145314郑凯杰 《Java程序设计》实验四 实验报告

20145314郑凯杰 《Java程序设计》实验四 实验报告
实验要求
- 完成实验、撰写实验报告,实验报告以博客方式发表在博客园,注意实验报告重点是运行结果,遇到的问题(工具查找,安装,使用,程序的编辑,调试,运行等)、解决办法(空洞的方法如“查网络”、“问同学”、“看书”等一律得0分)以及分析(从中可以得到什么启示,有什么收获,教训等)。报告可以参考范飞龙老师的指导
- 严禁抄袭,有该行为者实验成绩归零,并附加其他惩罚措施。
实验内容
使用android studio实现helloworld以及加入自己的名字。
实验知识点
Android Studio的运用
实验步骤
①安装android-studio
根据教程来:
1 安装安卓:
一路next,直至安装完毕:
2:完成安装:
立即start up,出现如下画面:
3:第一次使用android,此前还没使用过,所以选择最后一项:
进入下一个页面,由于没有SDK,所以按照娄老师所给的教程,我们可以在源文件目录下找到idea.propertis文件,在末尾加上一行字。

但是由于后面还是要用到SDK,这个方法我并没有实现。
接下来进入欢迎界面:
5 进入欢迎界面:

点击创建new project之后,我们发现出现了如下问题:
6 出现SDK问题:

很容易知道,我们出现的是缺少SDK的问题。缺了就需要补,所以我们马上进行补:
7 安装SDK:
上图中,唯一可以操作的地方就是Edit,而进入之后,会提示安装SDK,在联网畅通的情况下,下载SDK并安装,一共大小为70+M
另一种解决方法是:
在用户目录下找到DATA APP的文件夹,这个文件夹是原本就设置为隐藏的,所以在其中的SDK是无法被识别的。所以我们只要将其设置成可见,再在查找目录时进入这个地方,就可以实现了。
8 在APP文件下:
搞定了SDK文件后,第一步大功告成。
②开始设计app
首先碰到的是欢迎界面,当然选择Empty Activity,然后下一步
9:
一路next,然后就成功进入软件。
10:
新建module之后,同上 一路NEXT,然后在activity_main.xml之下,找到helloworld的语句。
由于本次为第一次实验,对这语句不求甚解。
11:
所以直接复制helloworld的语句,然后改为郑凯杰
12:实验到此成功:
实验中的问题和解决过程
本次遇到的问题是SDK的问题,相信在这一点中,大家都一样会碰到,因为这个软件就是存在这样的问题。
6 出现SDK问题:

很容易知道,我们出现的是缺少SDK的问题。缺了就需要补,所以我们马上进行补:
7 安装SDK:
上图中,唯一可以操作的地方就是Edit,而进入之后,会提示安装SDK,在联网畅通的情况下,下载SDK并安装,一共大小为70+M
另一种解决方法是:
在用户目录下找到DATA APP的文件夹,这个文件夹是原本就设置为隐藏的,所以在其中的SDK是无法被识别的。所以我们只要将其设置成可见,再在查找目录时进入这个地方,就可以实现了。
实验代码托管截图
QQ图片:
其他(感悟、思考等,可选)
第四次JAVA实验了,这次是新的开始,非常值得纪念。所以对于每一个细节,我都格外在意。
也许是从高中开始,我对APP就十分感兴趣,我幻想着有一天能跟一群人一起共同讨论设计,设计出一款属于自己的有趣APP。
很高兴今年的大创给了我这个机会,JAVA也同样给了我这个机会。今后的项目我一定好好完成!
PSP
PSP:
20145314郑凯杰 《Java程序设计》实验四 实验报告的更多相关文章
- 20145314郑凯杰 《Java程序设计》实验三 敏捷开发与XP实践实验报告
20145314郑凯杰 <Java程序设计>实验二 实验报告 实验要求 完成实验.撰写实验报告,实验报告以博客方式发表在博客园,注意实验报告重点是运行结果,遇到的问题(工具查找,安装,使用 ...
- 20145314郑凯杰 《Java程序设计》实验五 实验报告
20145314郑凯杰 <Java程序设计>实验五 实验报告 实验搭档王亦徐:http://www.cnblogs.com/1152wyx/p/5471524.html 实验要求 完成实验 ...
- 20145314郑凯杰 《Java程序设计》实验二 实验报告
20145314郑凯杰 <Java程序设计>实验二 实验报告 实验要求 完成实验.撰写实验报告,实验报告以博客方式发表在博客园,注意实验报告重点是运行结果,遇到的问题(工具查找,安装,使用 ...
- 20145314郑凯杰 《Java程序设计》实验一 Java开发环境的熟悉(Windows + Eclipse)实验报告
20145314郑凯杰 <Java程序设计>实验一 Java开发环境的熟悉(Windows + Eclipse)实验报告 实验要求 •使用JDK编译.运行简单的Java程序: •使用Ecl ...
- 20145314郑凯杰 《Java程序设计》课程总结
20145314郑凯杰 <Java程序设计>课程总结 每周读书笔记链接汇总 ①寒假预习--"helloworld" ②第一周读书笔记 ③第二周读书笔记 ④第三周读书笔记 ...
- 20145314郑凯杰 《Java程序设计》第7周学习总结
20145314郑凯杰 <Java程序设计>第7周学习总结 教材学习内容总结 首先放上代码托管图片和本地代码图片: 插图4: 插图5: 插图6: 第十三章 时间与日期 13.1 认识时间与 ...
- 20145314郑凯杰 《Java程序设计》第6周学习总结
20145314郑凯杰 <Java程序设计>第6周学习总结 教材学习内容总结 本次就不放上每个程序的运行结果了,在下面的问题探究里会写出的.代码托管如下: 第十章 InputStream与 ...
- 20145314郑凯杰 《Java程序设计》第3周学习总结
20145314郑凯杰 <Java程序设计>第3周学习总结 所有代码均已托管 地址https://git.oschina.net/qiaokeli26/codes 按照下面程序结果中的代码 ...
- 20145314郑凯杰 《Java程序设计》第10周学习总结
20145314郑凯杰 <Java程序设计>第10周学习总结 代码托管: 学习内容总结 网络编程 会打手机吗? 第一个问题:会打手机吗?很多人可能说肯定会啊,不就是按按电话号码,拨打电话嘛 ...
随机推荐
- Location 对象的assign()和replace()有什么区别?
window.location.assign(url) : 加载 URL 指定的新的 HTML 文档. 就相当于一个链接,跳转到指定的url,当前页面会转为新页面内容,可以点击后退返回上一个页面. w ...
- angular4 form 表单中 input输入框的disabled属性
直接加[disabled]="isDisabled"属性的话,出现报错 根据提示,做如下修改 private isEdit: boolean = true; private isD ...
- 2017 Multi-University Training Contest - Team 1—HDU6040
题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=6040 题意:不知道北航的同学为何解释题意之前都要想一段故事,导致刚开始题意不是很懂,题意就是给你n,m ...
- MyBatis 工作流程及插件开发
1. MyBatis 框架分层架构 2. MyBatis 工作流程 获取 SqlSessionFactory 对象: 解析配置文件(全局映射,Sql映射文件)的每一个信息,并保存在Configurat ...
- git学习——<四>git版本管理
一.git版本管理的优势 都说git比svn强大,强大在哪呢? 首先,从部署上说:svn.cvs都是集中式的,一台服务器上部署服务,所有客户端编写的代码都要提交到该服务器上.git是分布式的,所有人都 ...
- python数据分析基础——numpy和matplotlib
numpy库是python的一个著名的科学计算库,本文是一个quickstart. 引入:计算BMI BMI = 体重(kg)/身高(m)^2假如有如下几组体重和身高数据,让求每组数据的BMI值: w ...
- MySQL行(记录)的详细操作
一 介绍 MySQL数据操作: DML ======================================================== 在MySQL管理软件中,可以通过SQL语句中的 ...
- 一个父亲的教育札记——leo鉴书58
由于年纪和工作的原因.绝大部分小说我都不看--没空,如今小说写的也太空.但对文笔有提高的文章我是非常关注的,知道韩寒不是由于<三重门>(我报纸也不怎么看).而是此前编辑感觉我文笔差. ...
- 0604-Zuul构建API Gateway-Zuul的回退
一.概述 参看地址:https://cloud.spring.io/spring-cloud-static/Edgware.SR3/single/spring-cloud.html#hystrix-f ...
- 剑指offer-基本思想学习(未包括代码)
转自:https://blog.csdn.net/Together_CZ/article/details/74906427 1.面试7:使用两个栈实现一个队列. //猛一看有点晕,实际上很简单. 使用 ...