【Android论文栏目提醒】:文章导读:在新的一年中,各位网友都进入紧张的学习或是工作阶段。
网学会员整理了Android论文-(最新)基于android的位置闹钟 - 工程建设的相关内容供大家参考,祝大家在新的一年里工作和学习顺利!
题 目 基于
Android的位置闹钟的设计 学 院 电子信息学院 专 业 电子信息工程 姓 名 xx 学 号 200806339 指导老师 xxx 老师职称 xxx 时 间 2011年12月20日 至 2012年6月10日 目录 长江大学毕业
论文设计任务书 ........................................... I 毕业设计开题报告 .................................... 错误未定义书签。
II 长江大学毕业
论文设计指导教师评审意见 ............. 错误未定义书签。
III 长江大学毕业
论文设计评阅教师评语 .................. 错误未定义书签。
IV 长江大学毕业
论文设计答辩记录及成绩评定 ............. 错误未定义书签。
V 摘要 ................................................................. III Abstract .............................................................. IV 引言 ................................................................... 1 第1章 绪论 ............................................................ 2 1.1 研究的目的及意义 ............................................... 2 1.2 国内外研究的概况及发展趋势 ..................................... 2 1.2.1 国内外手机系统现状 ....................................... 2 1.2.2 国内外手机应用现状 ....................................... 3 1.2.3 发展趋势 ................................................. 4 第2章
Android的相关技术介绍 ........................................... 6 2.1
Android的组成结构 .............................................. 6 2.1.1 应用程序架构 ............................................. 6 2.1.2 Dalvik虚拟机器 ........................................... 6 2.1.3 集成的浏览器 ............................................. 6 2.1.4 优化的绘图能力 ........................................... 6 2.1.5 SQLite数据库 ............................................. 7 2.1.6 多媒体的支持能力 ......................................... 7 2.1.7 GSM技术 .................................................. 7 2.1.8 蓝牙、EDGE、3G及Wi-Fi ................................... 7 2.1.9 GPS ...................................................... 8 2.2
Android架构 .................................................... 8 2.2.1 Linux Kernel ............................................. 9 2.2.2
Android Runtime .......................................... 9 2.2.3 Libraries ................................................ 9 2.2.4 Application Framework ................................... 10 2.2.5 Applications ............................................ 11 2.3
Android应用程序构成及工作机制 ................................. 11 第3章
Android应用程序结构 ............................................ 13 3.1
Android的API ................................................. 13 3.1.1 AndroidManifest.xml ..................................... 13 3.1.2 Activity ................................................ 13 3.1.3 视图 .................................................... 13 3.1.4 Intent .................................................. 13 3.1.5 Service ................................................. 14 3.1.6 通知 .................................................... 14 3.1.7 Content Provider ........................................ 14 3.2
Android应用程序结构 ........................................... 14 3.2.1 Activity ................................................ 15 3.2.2 Intent .................................................. 16 3.2.3 服务 .................................................... 16 3.2.4 内容提供者 .............................................. 16 3.3 Intent的详细介绍 .............................................. 16 3.3.1 Intent的抽象描述 ........................................ 17 3.3.2 Intent解析 .............................................. 18 3.4
Android Activity的生命周期 .................................... 18 3.4.1 Activity的生命状态 ...................................... 19 3.4.2 Activity的运作流程 ...................................... 21 第4章 系统关键技术 ................................................... 23 4.1
Android权限的获取问题 ......................................... 23 4.2
Android用户界面构建问题 ....................................... 24 4.3 资源的获取和使用问题 .......................................... 24 4.4 GPS技术 ....................................................... 25 4.4.1 定位技术 ................................................ 25 4.4.2 Google Maps ............................................. 27 4.5
Android开发平台搭建 ........................................... 29 第5章
Android位置闹钟 .................................... 30 5.1 系统功能模块 .................................................. 30 5.1.1 功能导航按钮 ............................................ 30 5.1.2 编辑当前位置模块 ........................................ 30 5.1.3 数据获取、传输与保存模块 ................................ 30 5.1.4 闹铃时长选择模块 ........................................ 30 5.1.5 误差范围选择模块 ........................................ 31 5.2 界面设计 ...................................................... 31 5.3 闹铃时长选择界面 .............................................. 33 5.4 范围选择界面 .................................................. 34 5.5 指定地点输入界面 .............................................. 35 5.6 闹钟设定界面 .................................................. 36 5.7 后台服务查看界面 .............................................. 36 5.8 测试结果 ...................................................... 37 总结 .................................................................. 38 参考文献 .............................................................. 39 致谢 .................................................................. 40 附录1 ................................................................. 42 附录2 ................................................................. 48 附录3 ................................................................. 52 I 长江大学毕业
论文设计任务书 学院系 电信学院 专业 电子信息工程 班级 信工10803 学生姓名 xx 指导教师/职称 xxx讲师 1. 毕业设计
论文题目 基于
Android的位置闹钟的的设计 2. 毕业设计
论文起止时间 2011年12月20日-2012年6月10日 3毕业设计
论文所需资料及原始数据指导教师选定部分 1陈帆和红杰周荣辉 《Java 2程序设计实用教程》机械工业出版社2006年 2崔群法王咏梅李有军《Eclipse 3.0从入门到精通》电子工业出版社2008年 3林建素孟康健《Eclipse开发学习笔记》电子工业出版社2008年 4范春梅王新刚张卫华《XML基础教程》人民邮电出版社2009年 5美Erik T.Ray译者: 卓小涛《XML入门》中国电力出版社2001年 6梅尔斯T.奈克莫夫斯基A.王辉《Java XML 编程指南》电子工业出版社2001年 7麦克劳林B.孙兆林汪东 《JAVA 与 XML》中国电力出版社2001年 8康德尔达西 张魏李卉《
Android移动应用开发从入门到精通》人民邮电出版社2010年 9林城《
Android 2.3应用开发实战》机械工业出版社2011年 4毕业设计
论文应完成的主要内容 I 1熟悉并掌握
Android系统上程序开发的基本流程及方法。
2设计一个基于
Android的位置闹钟的软件。
实现的功能有 a 能在
Android上利用其提供地相关API获取位置信息。
b 能通过界面设置闹钟的启动条件包括入场与出场条件的设置等。
c 建立后台服务进程监查位置信息当满足触发条件时闹钟响应相应事件。
3调试程序 4撰写毕业设计
论文 5毕业设计
论文的目标及具体要求 要求学生了解
Android系统的定位机制基本知识和熟悉Jave编程和Eclipse开发环境。
本课题要求通过
Android系统的location api获取位置信息并设计闹钟设置界面后台对入场与出场事件进行处理。
。
在此过程中要求学生掌握
Android系统的开发方法与流程了解
Android系统的结构提高学生的编程能力和设计动手能力提高实践水平撰写毕业设计
论文。
6完成毕业设计
论文所需的条件及上机时数要求 1基于
Android系统的手机一部可选 2微型计算机一台 3图书馆及网络 4参考资料 上机250学时 任务书批准日期 2011 年 12 月 20 日 教研室系主任签字 任务书下达日期 2011 年 12 月 20 日 指导教师签字 完成任务日期 2012 年 6 月 10 日 学生签名 II 基于
Android的位置闹钟的设计 学 生 xx电子信息学院电子信息工程 指导教师 xxx电子信息学院 一 题目来源 社会生产实践 二 研究目的及意义 位置闹钟是在普通闹钟的基础上进行创新将传统的时间触发事件改为对位置敏感的触发事件。
此设计是在
Android智能手机系统上将闹钟与GPS功能结合通过定位信息发送提醒的软件。
它通过GPS监测手机所在位置让你靠近目的地的时候进行闹钟提醒及时获取位置信息。
三 阅读的主要参考文献及资料名称 1崔群法王咏梅李有军《Eclipse 3.0从入门到精通》电子工业出版社2008年 2范春梅王新刚张卫华《XML基础教程》人民邮电出版社2009年 3麦克劳林B.孙兆林汪东 《JAVA 与 XML》中国电力出版社2001年 4隆益民《
Android应用开发》中山大学出版社2010年 5朱桂英《
Android开发应用从入门到精通》中国铁道出版社2011年 四 国内外现状和发展趋势与研究的主攻方向 移动互联网时代的来临直接促进了搭载智能操作系统、具有强大扩展性的智能手机、平板电脑等移动终端产业的蓬勃发展。
搭载安卓操作系统的智能手机目前已经成为市场上最炙手可热的智能产品。
开放的源代码和零成本已经让安卓在全世界范围内受到青睐并迅速获得了主要手机厂商和数百万软件开发者的支持2011年安卓系统的市场份额已经超过Symbian成为全球第一大智能手机操作系统。
GPS产业从军用转入民用后正在逐渐向普通消费群体发展作为使用终端的GPS产品正逐渐的深入人们生活得各个领域。
GPS使用终端最主要的应用方面主要体现在各种接收器比如航空、航海用途的接收器汽车导航设备或用于登上、远足的手持接收器等终端产品。
GPS接收终端的结构包括接收天线、芯片组、电池等以及外部按键和液晶面板等相关零部件。
该课题实现在手机操作系统
Android上将GPS导航和闹钟提醒两个功能结合起 II 来携带方便并能超越传统的时间闹钟提醒功能使用起来灵活、快捷、省心是一款实用而且高端的手机软件。
五 主要研究内容、需重点研究的关键问题及解决思路 本课题要求设计一个基于
Android的位置闹钟的软件。
实现的功能有 a 能在
Android上利用其提供地相关API获取位置信息。
b 能通过界面设置闹钟的启动条件包括入场与出场条件的设c 建立后台服务进程监查位置信息当满足触发条件时闹钟响应相应事件。
需重点研究的关键问题通过
Android Api获取位置信息并在指定地点设置闹钟提醒。
解决思路在界面里显示当前位置信息经纬度值并输入指定地点的经纬度值编程实现对位置信息实时更新将两者的经纬度转换为距离如在误差范围内则启动闹铃功能。
技术要求 “位置闹钟”是一款提醒你地点的软件它通过地图指定提醒的目的地同时要求定位精确、使用过程可用Wifi节省手机流量和普通无网络。
“位置闹钟”可以通过GPS定位和手机蜂窝基站定位两种定位方式来监测用户所在位置。
当你靠近目的地的时候“位置闹钟”会进行闹钟提醒。
而在封闭的空间中如拥挤的公交车上接收不到卫星的GPS信号此时手机基站定位就可派上用场。
虽然基站的定位精度比起GPS来说稍低但完全可以满足位置提醒的要求。
此外“位置闹钟”还可以后台运行且能和普通闹钟一样设置多个位置闹铃有良好的人机交互界面可对其编辑、启用或禁用。
六 工作条件 计算机一台 JAVA集成开发环境eclipse 七 进度安排 第1周制定毕业设计安排 第2周制作开题报告幻灯片查找相关资料 第3周完成开题答辩 III 第4周方案审定 第5周熟悉
Android系统以及eclipse开发环境及MVC设计模式。
第6和7周初步完成程序的设计工作 第8和9周用Java语言编写程序源代码对程序进行修改 第10周 对程序进行调试 第11周完成英语文稿翻译 第12和13周完成毕业设计
论文 第14周完成毕业设计答辩 八 指导教师审查 III 摘要 随着智能手机的迅速发展它一步步走进了普通人的生活成为人们获取即时信息的主要设备。
因此手机的应用软件将会有非常大的发展空间其中闹钟是人们日常生活中必不可少的应用软件。
Android平台也提供给用户方便、快捷的服务。
另外
Android平台基本都是免费的这让软件开发缩小了成本也吸引更多人投入
Android的软件开发使
Android的平台更加具有竞争性也能使每个用户能够获得更好的体验与服务。
本文讲述了国内外安卓手机系统及应用的研究概况对其发展趋势做了分析同时介绍了
Android的相关技术和应用程序结构。
进而研究分析了
Android平台的系统构架和组件模型接着解析了
Android中重要的API和应用构成以及Intent和生命周期的机制。
在简要讲述了
Android的开发环境的搭建过程后对位置闹钟设计的相关技术
Android系统和GPS技术进行了分析和概括在此基础上进行位置闹钟本系统界面舒服操作简便具有良好的可扩展性系统经过测试可以稳定运行能够满足手机用户的基本需求。
关键字安卓GPS智能手机平台 IV Abstract Along with the rapid development of smart phones it goes step by step into the lives of people and it has become the main equipment for people to obtain instant information. Therefore the application software of the phone will have a very large space for development where the alarm clock is an essential daily life application. The
Android platform also provides users with convenient fast service. In addition the
Android platform are basically free which not only makes the cost of software development lower but also attracts more people to join the
Android software development group it makes the
Android platform more competitive and also enables each user to get a better experience and services. This paper describes the overview of the
Android mobile phone system and applied research at home and abroad at the same time it tells about the development trend and also introduced the
Android technology and application structure. And then it analyzed
Android platform system architecture and component model and then resolved the mechanism of
Android the API and application form as well as of Intent and the life cycle. After this the article has discussed the
Android development environment to build briefly. On the foundation I will Design and Implement of the location of the alarm clock the system interface is comfortable and easy to operate and has good scalability. The system has been tested stably and will operate to meet the basic needs of mobile phone users . Keywords:
Android GPS smart phone platform 0 引言 第 1 页 共52 页 引言 目前随着移动设备越来越普及以及移动设备的硬件的提升移动设备的功能越来越完善移动设备的系统平台也日渐蓬勃发展起来。
目前国内最常见的移动开发平台有SymbianiPhoneWindows Phone以及当下正在逐步兴起的
Android。
目前为止国内已经有很多
Android系统的用户。
截止2010年第二季度
Android系统的国内市场占有率已经过10在西欧以及北美智能手机市场占有率也在20左右。
可见
Android系统正在崛起之中。
下面首先介绍一下
Android系统。
Android是基于Linux内核的软件平台和操作系统是Google在2007年11月5日公布的手机系统平台早期由Google开发后由Open Handset Alliance开发。
它采用了软件堆层Software stack又名以软件叠层的架构主要分为三部分。
低层以Linux核心工作为基础只提供基本功能其他的应用软件则由各公司自行开发以Java作为编写程式的一部分。
接着讲述了
Android的相关技术、程序结构和开发环境的搭建过程最后阐述
Android位置闹钟的设计、实现和测试。
基于
Android的位置闹钟的设计 第 2 页 共 52页 第1章 绪论 本章节主要讲述了此次课题的研究目的和意义并对其关键技术、解决思路及技术要求作了简要分析和阐述同时介绍和分析了
Android手机的国内外发展概况和趋势。
1.1 研究的目的及意义 此设计是在
Android智能手机系统上对传统的闹钟软件进行了扩展和创新设计实现一个通过定位信息发送提醒的软件。
它通过GPS监测手机所在位置让你靠近指定地点的时候进行闹钟提醒让你不会错过任何目的地因此开发这样一款软件将显得很有意义。
1.2 国内外研究的概况及发展趋势 目前国内外各软硬件厂商已经推出过多款手机操作系统。
下面简单介绍一下当下主流手机操作系统在国内外的现状及发展趋势。
1.2.1 国内外手机系统现状 现阶段使用较广泛大家也相对熟悉的手机操作系统是由诺基亚公司主导推出的Symbian 操作系统。
Symbian是为手机而设计的操作系统它是一个实时性多任务的纯32位嵌入式的操作系统具有低能耗内存占用较少等特点。
现在流行的Symbian系统有以下四个版本分别为S40、S60第二版、S60第三版、S60第五版。
S60第五版为触摸屏手机版本。
iOS是由苹果公司为iPhone开发的操作系统。
它主要是给iPhone、iPod touch以及iPad使用。
就像其基于的Mac OS X操作系统一样它也是以Darwin为基础的。
iOS的系统架构分为四个层次核心操作系统层the Core OS layer核心服务层the Core Services layer媒体层the Media layer可轻触层the Cocoa Touch layer。
系统操作占用大概240MB的存储器空间 Windows Mobile 系列操作系统是从微软计算机的Windows操作系统演化而来的。
Windows Mobile系列操作系统功能强大而且支持该操作系统的智能手机大多数都采用了英特尔嵌入式处理器主频比较高在其它硬件配置如内存、储存卡容第1章 绪论 第 3 页 共52 页 量等上也比采用其它操作系统的智能手机要高出许多因此性能比较强劲速度比较快。
PalmOS属于Palm公司开发是一种32位的嵌入式操作系统是一套专门为掌上电脑编写的操作系统是一种轻量级、比较开放的操作系统占用的内存非常小。
现在多用Paml公司生产的手机上。
该系统允许用户在其基础上编写和修改相关软件使支持的应用程序更加丰富多彩。
Palm系统与其他手机系统相比在其它方面也还存.