基于Android平台的乐报天下系统设计与实现new.doc

上传人:bao****ty 文档编号:144707927 上传时间:2020-09-13 格式:DOC 页数:48 大小:4.87MB
返回 下载 相关 举报
基于Android平台的乐报天下系统设计与实现new.doc_第1页
第1页 / 共48页
基于Android平台的乐报天下系统设计与实现new.doc_第2页
第2页 / 共48页
基于Android平台的乐报天下系统设计与实现new.doc_第3页
第3页 / 共48页
基于Android平台的乐报天下系统设计与实现new.doc_第4页
第4页 / 共48页
基于Android平台的乐报天下系统设计与实现new.doc_第5页
第5页 / 共48页
点击查看更多>>
资源描述

《基于Android平台的乐报天下系统设计与实现new.doc》由会员分享,可在线阅读,更多相关《基于Android平台的乐报天下系统设计与实现new.doc(48页珍藏版)》请在金锄头文库上搜索。

1、 学校代码: 11059 学 号:0805070316Hefei University 毕业论文(设计)BACHELOR DISSERTATION 论文题目:基于Android平台的乐报天下系统设计与实现 学位类别: 工学学士 年级专业: 通信工程(1)班 作者姓名: 林芸 导师姓名: 胡国华 完成时间: 2012年5月 基于Android平台的乐报天下系统设计与实现中 文 摘 要当今的手机世界,是Android的天下。Android是一个开源的手机系统,它采用Linux内核,开放手机联盟(OHA)成员可以任意使用和修改SDK包,系统的开源性使其具有良好的拓展性。Android的最大特点是其开

2、放性体系架构,不仅具有非常好的开发、调试环境,而且还支持各种可扩展的用户体验。因此,对于软件从业人员来说,Android平台具有无限的吸引力。“乐报天下”软件是一款集日历显示、天气查询和音乐休闲为一体的多功能软件。它摆脱了传统软件进行天气查询及时间提醒的单一和枯燥,将用户多方面的需要加以整合并同时显示,为用户带来更多的移动体验。本文首先给出了系统研究背景,对当前手机操作系统发展做了简单的介绍。进而详细的分析了Android的特征、架构、以及Android应用的构成和工作机制,并对Android于其他手机操作系统进行了比较,说明了Android在手机操作系统中的优势。本系统主要利用Java和Ec

3、lipse开发工具,基于Android智能手机系统设计,集合了天气查询、日历显示、音乐休闲三个主要功能,并且以天气查询结果为主线,实现三者的关联。同时给出了详细的系统设计过程、部分界面图以及主要功能运行流程图。关键词:Android;乐报天下;开源;查询The Design and Implementation of MusicReporterWorld(MRW) Based on the Android PlatformABSTRACTToday the overlord of cellphone is Android. Android is an open source phone sys

4、tem which is based on Linux.The members of OHA can use and edit the packet of SDK.Open source make the system has the good expansibility. The great feature of Android is the open architecture,not only has it the great environment of development or debugging,and also support any scalable user interfa

5、ce.Thus,for software professionals,Android platform has unlimited attractive. MusicReporterWorld(MRW) is a multi-function software which is combined weather inquiry,calendar view and music player.Its not as simple as those traditional softwares,but combines the users requierment and display.It bring

6、s better experience for users.This article first to study the background of the current systems and made a brief introduction of mobile operating system. Then detailed analysis of the the characteristics, a schema about the android ,the android application forms and mechanisms, and compared the andr

7、oid with the other operating system.This system uses the development language of java and the development tool of eclipse and based on the platform of Android.Its combined three function of weather inquiry,calendar and music.With the weather result,it can achieve the association among them.Meanwhile

8、, there are the details of the design process, the part of interface and the flow chart of the main function.KEYWORD: Android;MRW;open source;inquiry目录第一章 前言11.1国内外手机系统现状11.2国内外手机应用现状21.3项目背景21.4研究内容31.5研究意义4第二章 Android相关技术介绍52.1功能特征52.2程序架构62.2.1应用程序框架72.2.2系统运行库8第三章 系统需求分析93.1研究目标93.2可行性分析93.3功能性需

9、求分析103.3.1系统主功能流程图103.3.2天气查询模块UML类图113.3.3日历查询模块123.4非功能性需求分析133.4.1整体要求133.4.2软件生命周期14第四章 系统开发环境设置164.1 Android开发环境介绍164.2 Android开发平台搭建16第五章 程序开发195.1 文件结构与用途195.2 UI界面设计205.3 主界面设计215.3.1 标签页设计215.3.2 布局文件设计245.4 天气模块设计255.4.1 天气API接口255.4.2 天气详情显示275.5 日历模块设计295.5.1 日历绘制295.6 音乐模块设计305.6.1 音乐播放

10、模块305.6.2 歌词显示模块325.7 设置模块设计33第六章 系统测试366.1 Android SDK模拟器366.2软件测试的过程366.3测试系统时遇到的问题及解决方法40第七章 总结41参考文献42致谢43第1章 前言1.1国内外手机系统现状目前国外各软硬件厂商已经推出过多款手机操作系统。下面简单介绍一下现主流手机操作系统。现阶段使用较广泛大家也相对熟悉的手机操作系统是由诺基亚公司主导推出的Symbian 操作系统。Symbian是为手机而设计的操作系统,它是一个实时性,多任务的纯32位嵌入式的操作系统,具有低能耗,内存占用较少等特点。现在流行的Symbian系统有以下四个版本,

11、分别为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 系列操作

12、系统是从微软计算机的Windows操作系统演化而来的。Windows Mobile系列操作系统功能强大,而且支持该操作系统的智能手机大多数都采用了英特尔嵌入式处理器,主频比较高,在其它硬件配置(如内存、储存卡容量等)上也比采用其它操作系统的智能手机要高出许多,因此性能比较强劲,速度比较快。PalmOS属于Palm公司开发,是一种32位的嵌入式操作系统,是一套专门为掌上电脑编写的操作系统,是一种轻量级、比较开放的操作系统,占用的内存非常小。现在多用Paml公司生产的手机上。该系统允许用户在其基础上编写和修改相关软件,使支持的应用程序更加丰富多彩。Palm系统与其他手机系统相比在其它方面也还存在一

13、些不足,如Palm操作系统本身不具有录音、MP3播放功能等,但是可以通过加入第三方软件或硬件设备来实现。相对国外手机系统百花齐放的局面,国内手机操作系统则处于刚起步的阶段。目前国内还没有自主研发并商品化的手机操作系统。当然近些年来国内企业和我国政府在这方也投入了大量的人力和物力。同时也取得了一定成果。在2009年8月,由中国移动所主导开发OPhone平台面世。OPhone平台采用开源的Linux作为系统内核,借鉴并兼容Android平台,集成灵活高效的Java应用框架,充分借鉴当下主流手机操作系统所具有的良好用户体验,提供了一套完整的电话解决方案和各类移动数据业务解决方案。1.2国内外手机应用

14、现状随着3G在中国的全面启动,它所带来的巨大机遇和新生力量,大规模的网络建设正不断深入展开。但不可否认的是我国在通信领域中相比许多发达国家仍然存在着不小的差距,就在国人还在为EDGE这种传输速度仅能达到384KB/秒的2.75G过渡技术而欣喜的时候,国外早已开始试行HSDPA这种3.5G技术,传输速度更可达到惊人的数兆每秒,而基于其上所开发的延伸功能更是数不胜数,所以国内外手机应用也存在的较大的差异。但国内外对手机应用的需求方向是大致相似的,主要集中在信息服务,娱乐,学习这些方面。目前国内外手机应用服务方向主要有基于地理位置的信息服务(Location Based Service LBS)它是通过电信移动运营商的无线电通讯网络(如GSM网、CDMA网)或外部定位方式(如GPS)获取移动终端用户的位置信息(地理坐标,或大地坐标),在GIS(Geographic Information System,地理信息系统)平台的支持下,为用户提供相应服务的一种增值业务。例如手机定位,导航服务。 近年来十分热门的网络社交服务(Social Networking Services)也已进入到手机客户端领域。例如国内有名的社交网站人人网已经针对Iphone,android,塞班等手机平台推出了手机客户端。国外

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 高等教育 > 其它相关文档

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号