• 20155338课程设计个人报告——基于ARM实验箱的Android交友软件的设计与实现


    课程设计个人报告——基于ARM实验箱的Android交友软件的设计与实现

    个人贡献

    • 实验环境的搭建
    • 代码调试
    • 在电脑上成功运行
    • 研究程序代码撰写小组报告

    一、实验环境

    1、Eclipse软件开发环境;

    2、ARM实验箱(HonyaS5PC100);

    3、windows操作系统。

    二、实践内容

    1、Eclipse开发环境的搭建和使用

    2、在Eclipse上创建安卓模拟器

    3、将ARM实验箱与PC机连接起来

    4、将工程代码在Eclipse的安卓模拟器和ARM实验箱上实现;

    三、实践步骤

    3.1 Eclipse的下载、安装

    Eclipse下载地址(官方网站)

    下载成功后可以直接安装Eclipse,执行其中的eclipse.exe文件进行安装

    3.2 安装ADT插件

    • 1、打开已安装好的Eclipse,选择菜单栏上的“Help”->在弹出的下拉框中单击选择“Install new software...”;

    • 2、安装ADT插件有在线和离线两种方法,我通过网上查找,得知在线安装的话,由于Google的服务器搭建在国外,所以通过这种方式安装起来会很慢,所以我就没有采用在线安装的方法

      转而我采取了离线的方法:下载好的ADT插件压缩包进行安装。具体步骤是:在新打开的对话框中点击Add按钮->在打开的对话框中点击Archive按钮选择之前已经下载好保存在本地硬盘的ADT插件压缩包

    • 安装好ADT插件后,Eclipse的工具栏会出现一排Android的图标,如图:

    3.3 安装 Android SDK

    我的Android SDK下载目录

    • 下载好后进行解压,解压之后我的Android SDK路径为E:android-sdk-windows

    • 打开Android SDK的安装目录,双击 SDK Manager,在打开的窗口中先选择你需要安装的SDK版本,选中所需要的的所有包,最后点Install按钮就开始安装了,整个过程会很慢。

    • 最后再选择Eclipes主菜单上的Windows选择preferrnces

    • 在弹出来的对话框中选中左边栏的Android ->通过右侧的Browse...按钮选择SDK的安装路径根目录点击最下方的Ok按钮,这样SDK就在Eclipse上加载成功了。

    (我第一次安装的SDK API是27的,后来在调试代码的过程中发现此版本过高,部分代码已不适用,所以后来又重新下载了个低版本的API为10的)

    3.4 创建Android模拟器(AVD)

    • 打开Eclipse->在Eclipse的工具栏上单击下图指示的图标打开Android Virsual Device Manager窗口;

    • Android Virsual Device Manager窗口单击New按钮,在弹出来的窗口中Name可以随便取;Target指模拟器的系统版本;一切设置好后点击OK,这时一个模拟器就创建好了。

    • 创建好后选中这个设备点击Start,这时会弹出设置屏幕参数,选中Scale display to real size,再点击Lanuch。

    • 虚拟设备启动完成后如图所示:

    现在,在Eclipse上就已经成功搭建Android开发环境。

    将Android项目导入Eclipse中

    • 启动Eclipse,选择File--Import...菜单,展开General项,选择Existing Projects into Workspace导入项目到工作区;点击Next按钮,进入选择项目文件目录,选择好项目目录后,点击Finish按钮,等待导入完成即可.

    在PC机实现功能

    • Date工程是服务器;Date_Adroid工程是android客户端。在Date工程上单击右键,双击run as选项中的java application来启动服务器端。在下弹出的窗口中选中Server后点击OK。

    • date_Android工程,点击Run as选项中的android application 。这时将启动安卓模拟器。

    ps:数据库已搭建成功:

    实验中遇到的问题及解决

    • 1、弹出框Application Install

    解决方法

    直接使用:adb uninstall 文件名
    
    更改权限也可以进入cmd直接修改system的权限:adb remount,然后再进入shell去删除文件
    
    • 2、代码setLatestEventInfo ·Notification无法实现

      原因分析

    setLatestEventInfo该方法找不到,在API Level 11中,该函数已经被替代,不推荐使用了。
      
    在4.0.3平台也就是API Level 15中,使用Notification的setLatestEventInfo()函数时,显示setLatestEventInfo()效果
    

    解决方法:我重新下载了API低的版本,API10可以使用。

    设计体会及收获

    • 这次课设经历了四周,从刚开始的搭建环境到后面的慢慢熟悉,亲身感受到了要从小事做起,做的时候基本一天都在图书馆,查了很多资料,在解决问题的过程中,也获得了慢慢的满足感。
    • 这次我们的题目,也符合现在生活节奏越来越快,人们的需求,也让我们认识到,只有自己亲手做,才能开拓眼界,跟上时代的步伐。

    参考资料

  • 相关阅读:
    python基础(str,list,tuple)
    MySQL数据类型概念
    Ubuntu安装sublime
    Ubuntu安装pycharm
    ubuntu安装mysql
    微信小程序注册开发流程
    新开篇
    被玩坏了的题——马的遍历
    一道数学恶心题——小凯的疑惑
    搜索基础题:八皇后
  • 原文地址:https://www.cnblogs.com/Hdywan/p/9129912.html
Copyright © 2020-2023  润新知