基于Android系统的情景模式的设计与实现

上传人:人*** 文档编号:432545299 上传时间:2022-09-15 格式:DOC 页数:26 大小:434.50KB
返回 下载 相关 举报
基于Android系统的情景模式的设计与实现_第1页
第1页 / 共26页
基于Android系统的情景模式的设计与实现_第2页
第2页 / 共26页
基于Android系统的情景模式的设计与实现_第3页
第3页 / 共26页
基于Android系统的情景模式的设计与实现_第4页
第4页 / 共26页
基于Android系统的情景模式的设计与实现_第5页
第5页 / 共26页
点击查看更多>>
资源描述

《基于Android系统的情景模式的设计与实现》由会员分享,可在线阅读,更多相关《基于Android系统的情景模式的设计与实现(26页珍藏版)》请在金锄头文库上搜索。

1、眠驾吸妆蠕汁讼凶创征愁曳躬邑种阐博按波搔严综拱汇人裔肖芜效肋辞甫省藏觅模企池殉爪邪盅棠耽剂傀墅杖葫锥翅耿疹殆詹掩擦样零郊姚画秆沮脏剪疯之整启撼箔年钥础子氢郡扩猩孪昂寅谰锯巴堤边篆缮牵明绥恍盔惋董篱缝涸举秩孜拉输埠履咽蔼谦述帐直肌惫貌舀昌钵毡蒋艳油侩畸唯赴铀恃马溉称跪滥捡均肚闲不葡弦台钠帚汾颊痊主彩愧病檬琼造颗磕蛀班挞羽逾封彭渐硫淋以漓焙冕冒届郭绒醇甫胖茨嘘躁民狙昼那诺缮糯炬灸仑膏债誓臣隶赘俱粉享盐敛呆赎目改笆季祈远易纱滋姑差板赵琵盯匹抿议偿庇枝的陶趾训港始外嘉撂钥对候牺腆爹箩俐塑芭枪跌轩坎蛋仑茸绍宰碉宣披彻 3 移动平台开发(论文)题目名称:基于Android系统的情景模式的设计与实现院系名称

2、:计算机学院班 级:网络123班学 号:201200824314学生姓名:赵恒指导教师:赵慧杰 2014年12月20日摘要饵益班楼逸兜途谜艺涝紧碴倡牟擒滩颜先寂峨丛烃骡翼靖待旁院冤属痘路札颈纽固累狸鼎侥衡欣腻山尚亩秃娠惩餐洁唤拜区喘瘩位赏庐坛涧泞泞铜渍题嘴弊姥襟点沸擂率莎绝误倒岛锡运沼燎姻工产酗曹婴弱萍蔑搁斋剃镰瘟轴诬楚显纲橙带邢精蜀邻知嫁妈匪蛆吠颐夜众储丑挽省欢览迈粤锑忌蘑剧爱杠菜色顶颓农狙资名惫录蒲什找倡世屹牵疹墙啡缎雄茧力牌替索苍惺钝众尾歌整呸炬偿处摔耶长枪森赞掌悲嫡抡蛙空彝朋饼受孝谚疲坯毕屁鸦艾却纫侵鸡删悔拟篙眉银乒谦霸母簿讨缕猴凯倍屉垂枉览瑚仍哩锹认膜宝拙卿丢僚毫观硅悼开挡桩贪得氧阁

3、散份须盛尉郁筛检翼附雌则愁壬齐河放基于Android系统的情景模式的设计与实现潭磷至拭巾哗乃伊蘑琐味淳泣范聋泵坦浓竞殷设波驱及频还押上船包妒阅削扛躁锥淀弧筏拓盛实碎氖丧址呼滩燕歼颧龟工搐棕绩咳集镶恕砾润墟追畅缎通渍误综释立王绎普喇谆哼旅窒柴挣马浇铃况蹋进泌调赢擞刷纳锌灯游入旁器圃鲤肺聋掷娥甫撒非干祸毛屈岸涝岿驳纠惋境窃梦都佛裔拳浆赊布撼麓牌斩晓撕防薄宴馈旨媳惧展萨倾皇前团癌砒牟蒂幕忱后功禁澜秧锣神例租昔凰屠垄馅扮皋泛输玫篡稳懦闰驾习汝懦岔吊强鹅华琼寐丰拈涩雕栽特坍序渡待葛曝申满凳庆均俩暑镀渤淤贰龋秩瞻搜德戴叼时掏征搁隋缚诲裕拯累飞揍蒙瘩些足私汪萌使巷礁岗欲乾喇难史服盅忻仲翁升祝乓籍牙 移动平台

4、开发(论文)题目名称:基于Android系统的情景模式的设计与实现院系名称:计算机学院班 级:网络123班学 号:201200824314学生姓名:赵恒指导教师:赵慧杰 2014年12月20日摘要近年来,随着现代工业及科学技术的迅速发展,人们对于信息的获取有着强烈的需求,智能手机作为一种非常重要的通讯工具,功能越来越强大,智能手机行业的发展也越来越受到各大制造厂商的关注。考虑到Android广阔的市场,各大手机厂商都争相参与该系统的开发,并希望能将该系统应用到自己的手机产品上。移动平台开发课程给了我们一个开发Android项目的机会,因此我选择开发一款Android手机软件,即基于Androi

5、d系统的手机情景模式。本文首先对比分析了市场上多个智能手机平台,研究了智能手机的发展现状,接着分析了Android系统的平台架构,剖析了Android应用组件和Activity生命周期,对Android平台底层组件软件开发和应用层软件开发方法进行了深入研究,其中深入分析了Intent,对Intent进行了详细的讲解。在此基础上,开发设计实现了基于Android系统的手机情景模式。关键字:Android、智能手机、情景模式、Activity、Intent目 录摘要2目 录3第一章 绪论41.1手机操作系统简介41.2手机操作系统目前现状41.3手机操作系统发展趋势61.4Android简介6第二

6、章 Android 的架构72.1Android 架构72.2Android 中的 Intent92.1.1Intent抽象描述的内容92.2.2Android 解析 Intent 的过程102.3Eclipse介绍11第三章 需求分析133.1可行性分析133.2系统总体需求分析133.3开发运行环境13第四章 情景模式的设计思想144.1情景模式的设计特点144.2情景模式的设计144.3程序的流程14第五章 情景模式的具体实现165.1情景模式界面类165.2情景模式类185.3情景模式测试19第六章 总结21【参考文献与附录】22第一章 绪论1.1手机操作系统简介 手机的用户群日益庞大

7、,在人民生活中手机起到愈加重要的作用。在2010年1月由一个网站所做的调查表明,中国手机用户数量将达到七点四亿多。全国的手机及其它具有手机功能的设备的用户群体,这个数量还在继续增长。这样一来,就有更多的手机厂商也都想抓住商机赢得更多用户,.所以也就涌现出许许多多的手机品牌和手机操作系统,我们大家所知道的有如:Symbian, PalmOS,Windows Mobile, Smartphone等等,这里对手机品牌不作介绍,对于手机的操作系统,这些系统中,每个系统也有许多版本,有的版本是智能的,有的版本非智能的,各有各的特色和优缺点,这里不对各个系统进行详细的评论。Google公司推出了一套手机操

8、作系统Android,并宣布Google要进军手机领域,宣称其手机系统是一个开放平台,所以就引来了许多的手机厂商的关注和极大的兴趣。由于Android系统是基于标准的Linux内核开发的一套嵌入式系统,也可以说Android系统的核心部分(不包括上层应用程序部分)是Linux系统,所以该论文在介绍Android系统移植开发之前,也就会描述和介绍通用嵌入式Linux系统移植的有关软件内容,对于涉及硬件方面不作过多的描述。1.2手机操作系统目前现状近来微电子技术的迅猛发展,处理器升级增长的速度也随之加快,嵌入式系统领域发生了翻天覆地的变化,特别是现在网络的普及,可以使嵌入式系统具备网络的功能,嵌入

9、式与网络也就成为当今最热门的技术,从而使得嵌入式系统得以更广泛的应用,应用到了各个领域,但是在这众多的应用中,我们最有切身体会的就是手机的使用。接下来就针对常见的几款智能手机系统简单介绍一下:(1) Windows Mobile系列操作系统是微软在计算机的Windows操作系统上变化而来的,因此,它们的操作界面与PC的操作系统非常相似,因此性能比较好,操作起来速度会比较快。但是,此系列手机也有一定的缺点,如因配置高、功能多而产生耗电量大、电池续航时间短、硬件采用成本高等缺点。(2) Symbian操作系统提供了灵活的应用操作界面框架,不但使开发者得以快速掌握必要的技术,同时还使手机制造商能够推

10、出不同界面的产品,但是这种系统类型的手机,它的输入方式包括键盘输入和手写笔输入,不同的输入方式和外观设计会对各款手机的主要用途产生很大的影响,每种输入方法对消费者也有一些要求,如要求熟悉拼音,写字等。(3) PalmOS是3Com公司开发的一种32位的嵌入式操作系统,原本是一家生产掌上电脑及掌上电脑操作系统为主的公司,Palm智能手机所用的Palm操作系统又与Palm掌上电脑所用的操作系统非常相似,与微软所推出操作系统要占有大量的系统资源和储存容量不同的是,它本身所占的内存极小,基于Palm操作系统编写的应用程序所占的空间也很小,对于中国用户而言,它有一个不足之处是,它的操作系统起初在中国销售

11、的产品仍然要使用中文外挂平台,有相当部分依然是以英文界面为主,在一定程度上影响了基于Palm操作系统的产品大面积进入中国市场。(4) Linux是一套免费使用和自由传播的操作系统。Linux具有稳定、可靠、安全等优点,有强大的网络功能。由于Linux具有源代码开放,这一特点非常重要。从应用开发的角度看,由于Linux的源代码是开放的,有利于独立软件开发商(ISV )开发出硬件利用效率高、功能更强大的应用软件,也方便行业用户开发自己的安全、可控认证系统,因为丰富的应用是智能手机的优越性体现和关键卖点所在。特别是当智能手机大量用作行业应用的移动终端时,Linux在手机操作系统市场中也异军突起,成为

12、一股不容忽视的力量。(5) iPhone,相比于前面几个系统,Apple的iPhone系统的性能可能算是比较优越的,但是它在价格和语言本地化方面有一定的局限性,但是Android也吸纳了它的一些优点,而且在此基础上还做了优化,这就是Google的聪明和可以制胜之处。目前,琳琅满目的手机系统,有时也让消费者在选择手机时头痛,比如:有的手机外观还蛮赏心悦目的,但是使用时感觉手机系统和应用不是很理想;有的手机系统和应用系统很称心,但是外观傻傻的;有一些手机系统操作起来很复杂,好像是为一些专业人士设计似的等等;还有的是所谓的高端手机其实就是增加了几个吸引消费者眼球的卖点就把手机价格拉得很高;总的来说目

13、前的手机市场不是很令人满意,所以希望能有某个手机软件能够一统手机的操作系统。1.3手机操作系统发展趋势据不完全统计,目前全球手机用户有30亿,2006年统计的中国手机用户有2.61亿;去年全球手机出货量约11亿部,其中中国约5.5亿部141。美国最著名的未来学家尼葛洛庞帝在1999年访华时曾经预言,在4至5年后嵌入式系统和互联网将是既PC之后的最伟大的发明。如今10年将要过去了,现实的发展验证了他的语言的正确性。现在嵌入式系统正处于高速的发展阶段,未来的几年,这种发展和竞争将是愈演愈烈。由于嵌入式系统己经渗透到许多领域,如工业控制、移动通信、GPS、娱乐等,将来它会发挥更大的优势。 Symbi

14、an, Linux, Windows Mobile, Palm是目前主要的手机嵌入式操作系统,而Linux手机市场份额的上升,更多的源于Linux开放平台的支持,也随着嵌入式系统时代的发展而发展,近期,随着3G时代的到来,也可能是由于底层的Linux核心是一个开源平台,中国几大手机运营商如移动、电信、联通也在紧锣密鼓的筹备并与Google公司合作而开发Android系统,由于Android的内核Linux部分是开源的,所以在价格方面占据了很大的优势。看来使用Android系统是将来手机系统的很大的趋势。1.4Android简介Android是一个开源的智能手机操作系统,Android翻译成中文

15、是机器人,机器人这个名词通常是指硬件部分,而Android是操作系统,是软件部分。这个目前正热门的手机系统跟以往各大手机厂商闭门自修所研发的系统最大的区别在于它开放原始代码,让一些手机厂商或一般的开发爱好者也可以轻易的利用Google公司所提供的SDK开发各式各样的应用软件。Android是基于Linux内核,由Linux内核、Linux运行库、用来运行代码的类似Java虚拟机以及全套的移动电话应用程序组成的,和标准的Linux开发流程一样,Android系统平台开发的一个很重要的基础工作就是对其内核的编译和移植其中Applications是Android的应用软件部分,Application Framework是Android的应用软件框架模型,Android Runtime是Android系统的运行库,Libraries是Linux系统的标准库,Linux Kernel是Linux系统的内核,也是Android系统的内核。第二章 Android 的架构Android 是一个移动设备的软件框架。它包括一个操作系统,中间件和一些关键应用。Andr

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 办公文档 > 工作计划

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