去,众多公司合力之下,Android占据智能手机主流将是发展趋势[6]。
1.4 课题研究意义
随着科技的发展,智能手机已经开始逐步取代传统PC渗透进入了人们娱乐、生活的各个方面。从2011年开始,我们的生活开始步入移动互联网时代,微博和微信已经占据了大多数人的社交圈。而作为它们的载体--智能手机,时至今日也对我们的生活造成了颠覆性的影响。手机从过去单一的通话功能,到今天集通话、短信、摄影、上网、听歌、电子书于一身,不仅极大地满足了人们的通讯需求,也满足了人们的娱乐需求。 手机上网,将信息整合使人们随身携带的手机成了互联网的终端机,手机与电脑相比,具有体积小、便于携带、价格便宜等优点,而且手机上网相比有着移动性的优势,从而能够迅速、及时得满足人们的信息需求。手机信息载体比报纸、广播、电视信息在信息传递上更方便、直接、快速。
而作为智能手机平台中的霸主,Android平台凭借其优势,得到了广阔的普及面。
(1)开放性
在优势方面,Android平台首先就是其开发性,开发的平台允许任何移动终端厂商加入到Android联盟中来。显著的开放性可以使其拥有更多的开发者,随着用户和应用的日益丰富,一个崭新的平台也将很快走向成熟。开发性对于Android的发展而言,有利于积累人气,这里的人气包括消费者和厂商,而对于消费者来讲,最大的受益正是丰富的软件资源。开放的平台也会带来更大竞争,如此一来,消费者将可以用更低的价位购得心仪的手机。
(2)不受束缚
在过去很长的一段时间,特别是在欧美地区,手机应用往往受到运营商制约,使用什么功能接入什么网络,几乎都受到运营商的控制。自从2007年iPhone上市后,用户可以更加方便地连接网络,运营商的制约减少。随着EDGE、HSDPA这些2G至3G移动网络的逐步过渡和提升,手机随意接入网络已不是运营商口中的笑谈。
(3)丰富的硬件
这一点还是与Android平台的开放性相关,由于Android的开放性,众多的厂商会推出千奇百怪,功能特色各具的多种产品。功能上的差异和特色,却不会影响到数据同步、甚至软件的兼容,如同从诺基亚Symbian风格手机一下改用苹果iPhone,同时还可将Symbian中优秀的软件带到iPhone上使用、联系人等资料更是可以方便地转移。
(4)方便开发
Android平台提供给第三方开发商一个十分宽泛、自由的环境,不会受到各种条条框框的阻扰,可想而知,会有多少新颖别致的软件会诞生。但也有其两面性,血腥、暴力、情色方面的程序和游戏如何控制正是留给Android难题之一。
(5)Google应用
在互联网的Google已经走过10年度历史,从搜索巨人到全面的互联网渗透,Google服务如地图、邮件、搜索等已经成为连接用户和互联网的重要纽带,而Android平台手机将无缝结合这些优秀的Google服务[7]。
综上所述,Android系统的发展与成熟时大势所趋,精通基于Android平台上应用软件的开发技术,也是紧随时代发展脚步的当务之急。
1.5 本文主要结构
本篇文章共分为四个章节,从开端到结尾循序渐进地论述了基于Android平台开发应用软件的过程。各个章节涵盖内容如下。
第一章 :绪论。向读者展示了Android的由来和历史,列举了从发布至今Android SDK各个版本及其新特性,引用数据说明了Android的现状及前景,讨论了这类课题的研究意义。
第二章 :介绍了Android系统的架构,Android的四大组件,以及开发常用的一些控件。
第三章 :对日历系统进行需求分析,根据需求设计系统功能,例举其中的核心代码介绍系统是如何实现的,实现后对日历系统进行了测试。
第四章 :对整个论文的工作过程进行了总结,讨论了Android的不足,并对其发展趋势进行展望。
2 Android系统核心技术概述
2.1 Android的体系结构
在Android操作系统中,将体系结构划分为四层;应用层(Application)、应用框架层(Application Framework)、系统运行库层(Libraries)以及Linux内核层(Linux Kernel)。这四层架构如图2-1所示[8]。
图1-6 Android的体系结构
上一篇:
基于Android手机平台的音乐播放器-毕业论文
下一篇:
猪疥癣病的防治