湖北本科毕业论文(设计)
题 目: 移动端APP应用开发 学 号: 姓 名: 专业年级: 教师:
2015年 6 月 22 日
目 录
1. 智能手机的发展历史 1
2. Android架构 1
2.1 架构图直观 1
2.2 架构详解 2
3. Android应用开发技术课程知识点总结 4
3.1 Android Audio框架 4
4. 手机淘宝系统开发 8
4.1 首页 8
4.1.1要点分析 8
4.1.2核心源码 8
4.1.3 运行效果 11
4.2 搜索页 11
4.2.1要点分析 12
4.2.2核心源码 14
4.2.3 运行效果 14
4.3 登录页 14
4.3.1要点分析 15
4.3.2核心源码 15
4.3.3 运行效果 19
4.4订单页 19
4.4.1要点分析 19
4.4.2核心源码 19
4.4.3 运行效果 24
4.5小结 25
5. APP开发技术的发展 25
6. 致谢 26
参考文献 27
附录 28
1. 智能手机的发展历史
智能手机的发展史大致可分为1990年代智能手机刚刚问世的"黎明期"、2000年~2006年商务智能手机繁荣发展的"商用机扩大期"、以及2007年以后逐步走进普通消费者视野的"大众普及期"。另外,日本从 1997年开始提供i模式服务,使得手机的功能大幅提高,符合智能手机定义的产品成为主流。为了避免混乱,本文以欧美产品为主介绍智能手机的发展历程。
智能手机黎明期(1990年代)
全球首款智能手机是美国IBM 公司1994年投放市场的"IBM Simon"。这款手机装配备了使用手写笔的触摸屏,除了通话功能之外,还具备PDA及游戏功能。OS采用的是夏普PDA的"Zaurus OS"。
1996年芬兰诺基亚公司推出了名为"Nokia 9000 Communicator"的折叠式智能手机。该产品在折叠状态下就是一款手机,打开后则会出现QWERTY 键盘、十字键及长方形黑白显示屏等。OS 采用美国Breadbox Computer Company的"GEOS"。Nokia 9000 Communicator 受到了商务人士的青睐,后来逐步演变为1998年上市的"诺基亚9110"、由诺基亚9110按照美国的手机频率改进而来并于2000年上市的"诺基亚9110i",后来又推出了采用Symbian OS的机型。
1997年,瑞典爱立信公司推出了与Nokia 9000 Communicator相似的"GS88"手机。该手机的说明书中首次出现了"智能手机"一词。
商用机扩大期(2000年~2006年)
进入2000年以后,市场上出现了很多采用面向 PDA及嵌入设备的通用OS的智能手机。这些手机使用 Symbian、Palm OS及Windows CE等OS。
首次采用Symbian OS 的智能手机是爱立信的 "Ericsson R380 Smartphone"。该机的数字键部分采用可像门一样开关的机构,打开后会出现长方形触摸屏,可作为PDA 使用。合上后可作为手机使用。继爱立信之后,诺基亚也于2000年投放了采用Symbian OS 的智能手机,后来诺基亚的智能手机便一直使用 Symbian OS。
配备Palm OS 的首款手机是京瓷的"Kyocera 6035"。该手机的形态与Ericsson R380基本相同,打开数字键部分时,可作为Palm PDA使用。该手机于2001年2月上市。
至于Windows CE 智能手机系统,最早是美国微 软公司2002年发布的"Microsoft Windows Powered Smartphone 2002"。配备该系统的首款手机是微软自己推出的"Orange SPV"(由台湾宏达国际电子生产)。该OS系列后来被更名为"Windows Mobile",韩国三星电子及夏普等公司向市场投放了多款采用这种OS的智能手机。
加拿大RIM(Research In Motion)公司的现行"黑莓"(BlackBerry)手机的首款原始机型问世于 2003年。该机配备QWERTY键,融合了电子邮件、SMS 及Web浏览等功能。
以上这些手机均以企业用户为目标,以嵌入商务软件的形式提供。因此,基本未向普通消费者推广。
大众普及期(2007年~)
让普通消费者购买并使用智能手机。掀起这股潮流的是美国苹果公司于2 0 0 7 年6 月投放市场的 iPhone。这款手机配备有几乎所有操作都以触摸屏完成的用户界面(UI)、基本与个人电脑同等的Web浏览器和电子邮件功能,以及与iTunes 联动的音乐播放软件等,从而将智能手机提高到了任何人都能使用的水平。
随后,美国谷歌公司于2007年11月发布了智能手机软件平台Android。2008年,美国T-Mobile USA公司推出了首款配备Android的智能手机"T-Mobile G1" (由台湾宏达国际电子生产)。此后,美国摩托罗拉移动公司、三星电子以及日本与瑞典的合资公司索尼爱立信移动通信等公司都相继推出了Android智能手机。
之前一直开发企业用智能手机OS的微软在看到 iPhone与Android成功之后也转变了方针,于2009年 2月宣布开发出面向普通消费者的"Windows Mobile 6.5"及"Windows Phone 7"。
采用Windows Mobile 6.5的手机于2009年10月投放市场,Windows Phone 7手机则于2010年10月问世。
当前主流智能手机
IOS 代表机型:iPhone 4S
iOS是(又称iPhone OS)由苹果公司为iPhone开发的操作系统,它主要是给iPhone、iPod touch以及iPad使用。最新版本为iOS5 。
Android代表机型:Samsung Galaxy
Android ( 中文名:安卓) 是基于Linux平台开源手机操作系统名称,目前在市场上可谓如日中天,越来越受到玩家的青睐,支持厂商很多。目前市面上几大系统中,Android的市场占有率最高,上升速度最快。
WP代表机型:诺基亚 Lumia800
作为软件巨头微软的掌上版本操作系统,在与桌面PC和Office办公的兼容性方面具有先天的优势,办公娱乐两不误。以商务用机为主,目前市场已显出颓势,最新版本为WindowsPhone7.5.支持厂商:中国台湾HTC、韩国三星电子、韩国LG、英国索尼爱立信、诺基亚与2011年初正式宣布与微软合作,将采用WP7操作系统。
Windows Mobile代表机型:多普达S1
作为PDA专用系统WindowsCE在手机上的一个延伸,WM系统的推出可以看出微软对于智能手机操作系统市场的重视。WM系统有很多先天的优势,由于硬件要求极高使价格也高了,耗电还是很比较大,稳定性相对较差。代表机型:多普达S1、P800,夏新、联想均有涉及。
Symbian代表机型:诺基亚 N8
Symbian(中文名:塞班)是一个实时性、多任务的纯32位操作系统,具有功耗低、内存占用少等特点,非常适合手机等移动设备使用,经过不断完善,并长期居于首位,但是Symbian S60、Symbian3,UIQ等(尤其是S60)系统近两年亦遭遇到显著的发展瓶颈。支持厂商:诺基亚。
MeeGo代表机型:诺基亚N9
MeeGo是诺基亚和英特尔宣布推出一款基于Linux的平台被称为MeeGo,融合了诺基亚的Maemo和英特尔的Moblin平台。如诺基亚新品N9就是采用MeeGo1.2系统的。支持厂商:诺基亚。
BlackBerry OS
BlackBerry OS是RIM公司独立开发出的与黑莓手机配套的系统,目前在全世界都颇受欢迎,在此系统基础上,黑莓的手机更是独树一帜的在智能手机市场拼搏,目前也已在中国形成了大笔粉丝。支持厂商:RIM
三星Bada
bada是韩国三星公司自行开发的智能手机平台,支持丰富功能和用户体验的软件应用,于2009年11月10日发布。bada在韩语里是"海洋"的意思。 bada的设计目标是开创人人能用智能手机的时代。支持厂商:三星2. Android架构
2.1 架构图直观
下面这张图展示了Android系统的主要组成部分:
图1.1-1 Android系统架构(来源于:android sdk
上一篇:
游戏门户网站APP毕业论文
下一篇:
试论APP广告在手机中的应用