职场大变样社区

标题: 基于Android的指南针软件的设计与实现毕业设计 [打印本页]

作者: admin    时间: 2016-4-21 18:27
标题: 基于Android的指南针软件的设计与实现毕业设计
技术:Android

摘要:随着科技的发展,智能手机得到普及,由Google公司开发的基于Linux的自由及开放源代码的操作系统Android凭借其开放性及丰富的应用受到广大手机用户的喜爱,逐渐成为了市场占有量最大的移动平台操作系统,所以开发基于Android系统的应用软件变得十分必要。
本应用软件针对智能手机用户日常出游、出差时经常遇到的找不着方向的问题,采用软件工程中结构化思想、标准的软件设计流程,从可行性研究、需求分析、系统设计及系统实现和测试等步骤来开发,基于Android开发平台,采用Java语言和xml布局编写,实现了利用手机自带的电子罗盘传感器来为用户指明方向的功能。

关键词:Android; 操作系统;智能手机;电子罗盘;指南针

目录:摘要    I
ABSTRACT    II
1    绪论    1
1.1    ANDROID系统开发背景    1
1.1.1    研究背景    1
1.1.2    Android 开发平台的优势    1
1.1.3    Android 的市场前景    2
1.1.4    Android 的国内市场    2
1.2    课题的目的与意义    3
1.3    本论文主要研究内容    3
2    ANDROID相关知识    4
2.1    开发工具    4
2.1.1    Eclipse    4
2.1.2    Android SDK    5
2.1.3    ADT    5
2.2    ANDROID系统的特性    5
2.3    ANDROID系统平台架构    6
2.3.1    Linux内核    7
2.3.2    Android程序库    7
2.3.3    Android运行库    8
2.3.4    应用程序框架    8
2.3.5    应用程序    8
2.4    ANDROID系统的四大核心组件    9
2.4.1    Activity及其生命周期    9
2.4.2    Service及其生命周期    10
2.4.3    BroadCastRececiver介绍    11
2.4.4    ContentProvider介绍    13
2.5    ANDROID中的传感器    14
2.6    ANDROID中的界面布局    15
2.7    ANDROID  ANIMATION动画    17
3    ANDROID的指南针软件的设计及准备    19
3.1    研究目标    19
3.2    可行性研究    19
3.2.1    经济可行性    20
3.2.2    技术可行性    20
3.2.3    操作可行性    21
3.3    需求分析    22
3.3.1    实用性原则    22
3.3.2    安全可靠性原则    22
3.3.3    指南针软件的基本操作需求    22
3.3.4    指南针软件的基本界面需求    22
3.3.5    软件性能需求    23
3.3.6    运行环境需求    23
3.4    配置开发环境    23
3.4.1    安装JDK    23
3.4.2    安装Eclipse    25
3.4.3    安装SDK    25
3.4.4    安装ADT    26
3.5    制作指南针软件的材料准备    26
4    基于ANDROID的指南针软件的实现    28
4.1    界面设计    28
4.2    方向传感器的应用    29
4.2.1    获取管理服务    29
4.2.2    方向传感监听器的注册和取消注册    29
4.2.3    onSensorChanged及其效果    30
4.3    程序退出对话框    31
4.4    ANDROIDMANIFEST.XML    32
5    基于ANDROID的指南针软件的测试    34
6    异常处理    39
总结    40
参考文献    41
致谢    42
附录    43
外文原文及其中文翻译    47

包含资料:


截图:




百度网盘下载地址(金币充值):
**** 本内容需购买 ****




退出.png (344.89 KB, 下载次数: 35)

退出.png





欢迎光临 职场大变样社区 (http://www.zcdby.com/) Powered by Discuz! X3.2