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

实验要求

  1. 完成实验、撰写实验报告,实验报告以博客方式发表在博客园,注意实验报告重点是运行结果,遇到的问题(工具查找,安装,使用,程序的编辑,调试,运行等)、解决办法(空洞的方法如“查网络”、“问同学”、“看书”等一律得0分)以及分析(从中可以得到什么启示,有什么收获,教训等)。报告可以参考范飞龙老师的指导
  2. 严禁抄袭,有该行为者实验成绩归零,并附加其他惩罚措施。

实验内容

使用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程序设计》实验四 实验报告的更多相关文章

  1. 20145314郑凯杰 《Java程序设计》实验三 敏捷开发与XP实践实验报告

    20145314郑凯杰 <Java程序设计>实验二 实验报告 实验要求 完成实验.撰写实验报告,实验报告以博客方式发表在博客园,注意实验报告重点是运行结果,遇到的问题(工具查找,安装,使用 ...

  2. 20145314郑凯杰 《Java程序设计》实验五 实验报告

    20145314郑凯杰 <Java程序设计>实验五 实验报告 实验搭档王亦徐:http://www.cnblogs.com/1152wyx/p/5471524.html 实验要求 完成实验 ...

  3. 20145314郑凯杰 《Java程序设计》实验二 实验报告

    20145314郑凯杰 <Java程序设计>实验二 实验报告 实验要求 完成实验.撰写实验报告,实验报告以博客方式发表在博客园,注意实验报告重点是运行结果,遇到的问题(工具查找,安装,使用 ...

  4. 20145314郑凯杰 《Java程序设计》实验一 Java开发环境的熟悉(Windows + Eclipse)实验报告

    20145314郑凯杰 <Java程序设计>实验一 Java开发环境的熟悉(Windows + Eclipse)实验报告 实验要求 •使用JDK编译.运行简单的Java程序: •使用Ecl ...

  5. 20145314郑凯杰 《Java程序设计》课程总结

    20145314郑凯杰 <Java程序设计>课程总结 每周读书笔记链接汇总 ①寒假预习--"helloworld" ②第一周读书笔记 ③第二周读书笔记 ④第三周读书笔记 ...

  6. 20145314郑凯杰 《Java程序设计》第7周学习总结

    20145314郑凯杰 <Java程序设计>第7周学习总结 教材学习内容总结 首先放上代码托管图片和本地代码图片: 插图4: 插图5: 插图6: 第十三章 时间与日期 13.1 认识时间与 ...

  7. 20145314郑凯杰 《Java程序设计》第6周学习总结

    20145314郑凯杰 <Java程序设计>第6周学习总结 教材学习内容总结 本次就不放上每个程序的运行结果了,在下面的问题探究里会写出的.代码托管如下: 第十章 InputStream与 ...

  8. 20145314郑凯杰 《Java程序设计》第3周学习总结

    20145314郑凯杰 <Java程序设计>第3周学习总结 所有代码均已托管 地址https://git.oschina.net/qiaokeli26/codes 按照下面程序结果中的代码 ...

  9. 20145314郑凯杰 《Java程序设计》第10周学习总结

    20145314郑凯杰 <Java程序设计>第10周学习总结 代码托管: 学习内容总结 网络编程 会打手机吗? 第一个问题:会打手机吗?很多人可能说肯定会啊,不就是按按电话号码,拨打电话嘛 ...

随机推荐

  1. oracle导入导出 dmp文件

    oracle导入导出 dmp文件: 打开cmd窗口,在cmd窗口下,按照个人需要输入以下对应的命令: 1.imp 用户名/密码@网络服务名 file=XXX.dmp fromuser=XXX tous ...

  2. node.js使用require给flume提交请求

      node.js使用require给flume提交请求 - 简书 https://www.jianshu.com/p/02c20e2d011a     玄月府的小妖在debug 关注 2017.04 ...

  3. python基础-第八篇-8.1初识Socket

    socket基础 socket通常也称作"套接字",用于描述IP地址和端口,是一个通信链的句柄,应用程序通常通过"套接字"向网络发出请求或者应答网络请求. so ...

  4. Php 创建XML

    Php 创建XML  Php 创建XML并保存,学习示比例如以下: <? php try{ //创建DOMDocument 对象 $dom = new DOMDocument("1.0 ...

  5. 0606-Zuul构建API Gateway-Zuul过滤器以及禁用Zuul过滤器

    一.概述 针对Spring Cloud的Zuul配备了许多在代理和服务器模式下默认启用的ZuulFilter bean. 有关启用的可能过滤器,请参阅zuul过滤器包. 二.Zuul过滤器使用 2.1 ...

  6. python学习笔记(二)文件操作和集合

    集合: 集合也是一种数据类型,一个类似列表东西,它的特点是无序的,不重复的,也就是说集合中是没有重复的数据 集合的作用: 1.它可以把一个列表中重复的数据去掉,而不需要你再写判断 2.可以做关系测试, ...

  7. JSON-RPC(jsonrpc4j)使用demo

    服务端开发,在很多情况下,需要使用到RPC框架,今天发现一款很轻量的RPC框架--JSON-RPC.json rpc 是一种以json为消息格式的远程调用服务,它是一套允许运行在不同操作系统.不同环境 ...

  8. windows 2003 iis php

    我的环境 是   windows server200 ee   iis6.0  程序是php 1.一台安装好的 Windows 2003 服务器,并且已经安装了 IIS 6. 2.下载 windows ...

  9. fork和multiprocessing

    多任务理解 单核cpu完成多个cpu的切换 时间片轮转 优先级调度 并发看上去一起执行 并行一起执行 调度算法 什么样的情况下用什么样的规则让谁去执行. 一般情况下电脑都是并发的 进程的创建-fork ...

  10. Java基础知识陷阱(五)

    本文发表于本人博客. 今天我来说说关于静态变量初始化.数组.==与equals的问题,看下面代码: public class Test{ private final int age; private ...