毕业论文
计算机论文
经济论文
生物论文
数学论文
物理论文
机械论文
新闻传播论文
音乐舞蹈论文
法学论文
文学论文
材料科学
英语论文
日语论文
化学论文
自动化
管理论文
艺术论文
会计论文
土木工程
电子通信
食品科学
教学论文
医学论文
体育论文
论文下载
研究现状
任务书
开题报告
外文文献翻译
文献综述
范文
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局域网在线交流的设计与实现
基于Apriori算法的电影推荐
基于PageRank算法的网络数据分析
基于神经网络的验证码识别算法
基于网络的通用试题库系...
python基于决策树算法的球赛预测
基于消费者个性特征的化...
提高网站茬Google中的排名...
C#学校科研管理系统的设计
中国学术生态细节考察《...
承德市事业单位档案管理...
医院财务风险因素分析及管理措施【2367字】
公寓空调设计任务书
神经外科重症监护病房患...
10万元能开儿童乐园吗,我...
志愿者活动的调查问卷表
AT89C52单片机的超声波测距...
国内外图像分割技术研究现状