毕业论文
计算机论文
经济论文
生物论文
数学论文
物理论文
机械论文
新闻传播论文
音乐舞蹈论文
法学论文
文学论文
材料科学
英语论文
日语论文
化学论文
自动化
管理论文
艺术论文
会计论文
土木工程
电子通信
食品科学
教学论文
医学论文
体育论文
论文下载
研究现状
任务书
开题报告
外文文献翻译
文献综述
范文
Android基于Google Map的个人移动地图的设计与实现(3)
1.3 本文工作及组织
第1章为引言,介绍了课题开发的背景、意义并对目前现状进行分析。
第2章是Android手机平台概述,阐释了Android手机平台的优点,Android平台的系统架构等理论知识,并对Android的应用进行了分析。
第3章分别详细介绍了手机定位服务和Google Maps服务的背景,现状,特点,基础知识及原理。
第4章主要陈述了本次Android版个人移动地图的概要设计,包含程序的需求分析,系统的流程设计,模块设计等内容。
第5章论述了本次Android版个人移动地图的详细设计以及各个功能模块的代码实现,并对每项功能进行实例测试。
第6章总结了本次课题的主要成果和不足,并对地图软件的未来趋势进行了展望。
2 Android手机平台概述
安卓平台是谷歌公司研发的新一代智能应用平台,主要应用于各种便携设备以方便人们的日常出行使用。谷歌建立安卓平台的初衷在于研发智能手机,随着技术发展,安卓平台已从手机业务逐渐推广到平板电脑等其它便携领域,但仍以手机平台业务为主。如今,据最新报道显示,安卓手机全球市场份额已高达80%,其已经成为广大开发商们的焦点,同时也深受许多程序开发人员的垂青。这与安卓免费开放的性质是密不可分的,安卓提供了一个易于使用的开发套件,其中包含灵活的显示和控制功能。本章内容则是用于介绍安卓的体系结构及组件模型,并且分析了一个安卓应用程序的剖析结构 ,包括Activity, Intent Receiver, Service, Content Provider的功能等内容。
2.1 Android手机平台的优点
相比于早期的塞班系统以及同期的苹果IOS,微软的Windows等手机系统,安卓的优势主要体现在它的开源性,平等性,应用程序间无界限及便捷性等方面。
2.1.1开放性
安卓平台具有开放的系统架构,向世人提供了标准的程序接口API及开发包SDK。因此,开发商及程序研发人员能够迅速且方便地融入开发队伍中,同时这也壮大了安卓的应用市场,使得新的创意及软件层出不穷。开放性为安卓平台的首要特性。
2.1.2平等性
安卓平台平等性指的是所有应用程序在安卓平台上均处于平等地位,即系统默认的程序和程序员开发的程序不存在任何区别,因此程序员可以依据自己的喜好研发适用于客户的实用性程序,还可以对官方已有程序进行修改,添加功能或者替换原有部分程序。
安卓平台的平等性主要来源于它的虚拟机功能,即所有应用程序均可以在安卓的虚拟机上运行,而该虚拟机则提供了应用程序与硬件资源间的API,从而实现了平等性,此外安卓虚拟机还为移动设备进行了大量优化。
2.1.3无界性
安卓平台的无界性是指应用程序之间的无界性,即开发人员研发的程序可以与平台上的其他应用程序进行交互。诸如你正在研发的程序需要添加一项功能,而此时你的系统中正好有能够实现该功能的软件,那么你仅需加入几行导入代码即可在你的程序中实现该功能,不需从头开始开发这个功能。
2.1.4便捷性
安卓平台为程序员提供了大量的应用接口,核心库及相关使用工具,因此程序员可以迅速地投入到开发工作中。
2.2 Android平台的系统架构
安卓是以Linux为核心的系统平台,该系统平台架构自底向上可分为Linux内核层,安卓运行时库和其他库层、应用框架层、应用程序层这五个层次。其主要结构如图2.1所示:
共5页:
上一页
1
2
3
4
5
下一页
上一篇:
DEEG协议数据可靠性传输研究+文献综述
下一篇:
java+Socket局域网在线交流的设计与实现
Android手机考勤平台的设计与实现
基于android的环境信息管理系统设计
基于激光超声检测金属材...
Android全国天气移动终端应用程序设计研究
基于MOODLE平台的在线交互式学习设计
基于离散事件系统Petri网模型的可达图研究
基于高斯过程动态模型的时序数据恢复方法
STC89C52单片机NRF24L01的无线病房呼叫系统设计
AES算法GPU协处理下分组加...
浅论职工思想政治工作茬...
基于Joomla平台的计算机学院网站设计与开发
从政策角度谈黑龙江對俄...
压疮高危人群的标准化中...
提高教育质量,构建大學生...
上海居民的社会参与研究
酵母菌发酵生产天然香料...
浅谈高校行政管理人员的...