课程设计《我们约会吧》补充报告

我这几天重新学习了我们约会吧的相关资料,细致的看了一下项目资料。这期间我完成的任务:

包括自己安装Eclips,
自己安装MySQL数据库,
自己导入项目并解决相关问题,
自己在终端上运行。

环境配置过程以及遇到的问题

1.首先是四个文件,包括Eclips的安装包,ADT,SDK和华清远见项目资料。其中数据库MySQL是华清远见给的,剩下的Eclips的安装包、ADT和SDK是自己下载的。


我先运行的安装包,选择javaEE,然后开始下载相关的文件,这花了大概一个多小时的时间,我是等停电之后下载的,因为这样网速可以快一些。
安装完毕之后就进入初始界面了,然后就是我遇到的第一个问题。

问题1:在windows的preferrence菜单里面没有Android的选项。

我百度之后答案是没有安装ADT,我搜索之后安装了ADT,ADT是在Eclips平台下的安卓的插件,安装好之后重启Eclips果然出现在窗口里了。

2.什么是SDK

SDK是安卓的专属软件开发工具包。我上网搜索,并且找到了适合这个Eclips版本和windows系统的sdk。

解压之后,首先选择前四个安装, 除了默认要求下载的,还有最下面这个Extras也需要下载。具体下载哪个要看接口,接口不对的话显然用不了。要下载适应接口的工具包。

3.安装数据库

问题2:按照MySQL的要求,安装到最后一步的时候,需要execute的时候总是出现程序未响应的问题,我一开始以为是我电脑的问题,试了好几次之后发现依然如此。

于是我从头开始一步一步对照,直到这一步发现是否添加防火墙这个选项才发现了问题。这个选项只是在我们是否允许别人访问数据库的时候才有用,也就是防止别人攻击的时候防火墙才可以抵御攻击。我们也不需要使用TCP/IP链接,所以这个选项我取消掉之后就解决这个问题了。

问题3:关于修改root默认密码的问题。

这里的密码要写pass,因为这是Java服务器的默认密码,如果不输入密码或者更改密码的话就要修改Java服务器里面的配置文件,具体我找到了这个database.properties的文件,如图即用户名和密码,但是为了方便我们就不改了。

4.运行程序

首先指定data文件夹,run as android application,打开服务器,输入端口号。这里这个端口号是由ConstantUtil.java决定的,这个是客户端里包含各种常量的一个类。

端口号为8888,我们输入,然后打开服务器,开启即可。
然后是运行客户端,但是在此之前得将ip地址改成当前网络的ip,因为一旦输入错误,服务器和数据库就无法连接了。

5.测试程序

问题4:成功打开Android Emulator之后,我们发现了软件应用不能占满屏幕的问题

我上网百度搜索到了https://blog.csdn.net/victoryckl/article/details/6805422,原因是需要在android2.2,在AndroidManifest.xml中增加个语句:<uses-sdk android:minSdkVersion="8" />,我尝试用记事本打开文件并且添加,但是也解决不了问题,这个问题我承认我水平不行,解决不了,于是我就将就着继续测试了,功能还是可以实现的,就是看着费点劲。

所有功能都可以实现,甚至可以使用终端和安卓模拟器互相聊天。但是聊天的两个对象必须在同一时间都发布约会——即都有时间才行,单方面的一厢情愿是没法交谈的。

体会

通过本次课设的学习,我认为态度是决定学习效果好坏的首要因素,如果态度不端正,只想着懈怠,只想着偷懒,是终究会被发现的。我通过这一系列的学习,掌握了实验环境的配置,掌握了代码的意义,可以解决基本的问题。我的Java基础薄弱,添加、修改变量所需要注意的事项都不清楚了。这周末全部时间基本都在补充课设,希望可以通过此篇博客让老师知道我做了些什么,知道我知耻后勇的觉悟。请娄老师批评指正!

转载于:https://www.cnblogs.com/zhuanyedajiesanshinian/p/9164066.html

课程设计《我们约会吧》补充报告 20155307刘浩相关推荐

  1. java简单计算器课程设计_java仿windows简易计算器课程设计 源码+报告

    [实例简介] java仿windows简易计算器课程设计 源码+报告 课直接运行. [实例截图] [核心代码] Java课设-简易计算器 └── Java课设-简易计算器 ├── Java课程设计.d ...

  2. 极客c语言课程设计,c语言课程设计之实习报告共5天完整.doc

    c语言课程设计之实习报告共5天完整 <C语言程序设计> 短学期实习报告 系名:计算机科学与技术系 专业:软件工程 年级:2015级 姓名: <C语言程序设计>短学期实习成绩评定 ...

  3. 《基于Cortex-M4的ucOS-III的应用》课程设计 结题报告

    <基于Cortex-M4的ucOS-III的应用>课程设计 结题报告 小组成员姓名:20155211 解雪莹 20155217 杨笛 20155227 辜彦霖 指导教师:娄嘉鹏 一.设计方 ...

  4. 数据库课程设计个人总结报告

    数据库课程设计个人总结报告 在大二上学期的16周周四,我们小组完成了数据库课程设计,本次课程设计我们小组总共四个人,虽然没有明确谁是组长,但是我感觉分工合作的效率还是挺高的,比预期更快的完成了任务.作 ...

  5. 计算机组成原理课程设计总结,计算机组成原理课程设计的实验报告

    计算机组成原理课程设计的实验报告 长治学院课程设计报告课程名称: 计算机组成原理课程设计 设计题目: 设计一台性能简单的计算机 系 别: 计算机系 专 业: 计科1101班 组 别: 第三组 学生姓名 ...

  6. 计算机组成原理地址码方案,《计算机组成原理》课程设计汇本案报告

    <计算机组成原理>课程设计汇本案报告 (24页) 本资源提供全文预览,点击全文预览即可全文预览,如果喜欢文档就下载吧,查找使用更方便哦! 14.9 积分 电子信息学院实验报告书课程名:&l ...

  7. c语言井字棋程序设计报告,井字棋游戏(课程设计)总结报告.doc

    井字棋游戏(课程设计)总结报告 C语言贪吃蛇游戏设计总结报告 PAGE PAGE 5 丽水学院 计算机信息学院 <C语言课程设计(短一)> 指 导 书 二 ○ 一一 年 三 附件二 封面格 ...

  8. 山东大学数据库课程设计火车票系统报告

    数据库课程设计报告 ​ ----火车票订票系统 ​ ​​ 学院: 专业: 班级: 姓名: 学号: 目录 一.系统开发平台 3 二.数据库规划 3 2.1  任务陈述 3 2.2  任务目标 3 三.系 ...

  9. c语言课程设计贪吃蛇报告,贪吃蛇C语言课程设计报告.doc

    贪吃蛇C语言课程设计报告 贪吃蛇游戏设计 姓名: 张力 学号: 完成日期: 月 日 一.设计目的 贪吃蛇游戏程序功能的实现主要是建立在二维数组和图形界面的应用上,通过编写游戏程序能够熟悉掌握相关数组和 ...

最新文章

  1. 时间序列数据的预处理
  2. 用python实现的抓取腾讯视频所有电影的爬虫
  3. mysql 时差查了13小时_Mysql 时间差了 14 或 13 小时 com.mysql.cj.jdbc.Driver
  4. python怎么安装pandas模块-windows下如何安装Python、pandas
  5. java 真数组 伪数组_伪数组(ArrayLike)
  6. Visual Studio 2017正式版离线安装及介绍
  7. java系统架构师有的特质_Java中特质模式的定义
  8. S3C6410的DRAM控制器
  9. 双系统 android 华硕,华硕发布Duet TD300,首款真正Windows+安卓双系统笔记本
  10. CloudStack 4.3功能前瞻
  11. mysql数据上传apache_配置Apache服务器 数据库mySQL
  12. go技术文章精选(2019)
  13. java的帮助文档(API)
  14. MapReduce经典案例-TopN
  15. msf与cs互传,msf与cs建立frp穿透
  16. 【Unity游戏开发】动画系统(四)Unity3d动画基础
  17. Android webview和HTML的JS交互
  18. SISR深度学习主要方法简述
  19. 论文《Avoiding Inference Heuristics in Few-shot Prompt-based Finetuning》学习笔记
  20. 浏览器点击pdf的链接——实现下载或预览功能——基础积累

热门文章

  1. 通用定时器——输入捕获实验
  2. OSError: [WinError 10038] 在一个非套接字上尝试了一个操作。
  3. 百度地图js版api绘制几何图形覆盖物并保存数据库
  4. 机会透视:强势股中将诞生长线牛股
  5. PHP上传图片进行等比缩放
  6. qq空间留言板php,留言板留言大全爱情 qq空间留言板大全
  7. WebLogic修改控制台密码_集群环境
  8. 《巴比伦富翁家庭理财助手》
  9. 磁盘显示文件系统RAW资料如何恢复
  10. 冰冰学习笔记:内存地址空间