毕业设计基于android系统的情景模式的设计与实现

  • 格式:doc
  • 大小:497.50 KB
  • 文档页数:22

I 移动平台开发(论文) 题目名称:基于Android系统的情景模式的设计与实现 院系名称:计算机学院 班 级:网络123班 学 号:201200824314 学生姓名:赵恒 指导教师:赵慧杰

2014年12月20日 2

摘要 近年来,随着现代工业及科学技术的迅速发展,人们对于信息的获取有着强烈的需求,智能手机作为一种非常重要的通讯工具,功能越来越强大,智能手机行业的发展也越来越受到各大制造厂商的关注。考虑到Android广阔的市场,各大手机厂商都争相参与该系统的开发,,并希望能将该系统应用到自己的手机产品上。《移动平台开发》课程给了我们一个开发Android项目的机会,因此我选择开发一款Android手机软件,即基于Android系统的手机情景模式。 本文首先对比分析了市场上多个智能手机平台,研究了智能手机的发展现状,接着分析了Android系统的平台架构,剖析了Android应用组件和Activity生命周期,对Android平台底层组件软件开发和应用层软件开发方法进行了深入研究,其中深入分析了Intent,对Intent进行了详细的讲解。在此基础上,开发设计实现了基于Android系统的手机情景模式。

关键字:Android、智能手机、情景模式、Activity、Intent 3

目 录 摘要 .................................................................................................................................................. 2 目 录 ................................................................................................................................................ 3 第一章 绪论 ..................................................................................................................................... 4 1.1手机操作系统简介 ............................................................................................................ 4 1.2手机操作系统目前现状 .................................................................................................... 4 1.3手机操作系统发展趋势 .................................................................................................... 6 1.4Android简介 ...................................................................................................................... 6 第二章 Android 的架构 ................................................................................................................. 7 2.1Android 架构 ..................................................................................................................... 7 2.2Android 中的 Intent .......................................................................................................... 9 2.1.1Intent抽象描述的内容 ............................................................................................ 9 2.2.2Android 解析 Intent 的过程 ................................................................................ 10 2.3Eclipse介绍 ....................................................................................................................... 11 第三章 需求分析 ........................................................................................................................... 13 3.1可行性分析 ....................................................................................................................... 13 3.2系统总体需求分析 ........................................................................................................... 13 3.3开发运行环境 ................................................................................................................... 13 第四章 情景模式的设计思想 ....................................................................................................... 14 4.1情景模式的设计特点 ....................................................................................................... 14 4.2情景模式的设计 ............................................................................................................... 14 4.3程序的流程 ....................................................................................................................... 14 第五章 情景模式的具体实现 ....................................................................................................... 16 5.1情景模式界面类 ............................................................................................................... 16 5.2情景模式类 ....................................................................................................................... 18 5.3情景模式测试 ................................................................................................................... 19 第六章 总结 ................................................................................................................................... 21 【参考文献与附录】 ..................................................................................................................... 22 4

第一章 绪论 1.1手机操作系统简介 手机的用户群日益庞大,在人民生活中手机起到愈加重要的作用。在2010年1月由一个网站所做的调查表明,中国手机用户数量将达到七点四亿多。全国的手机及其它具有手机功能的设备的用户群体,这个数量还在继续增长。这样一来,就有更多的手机厂商也都想抓住商机赢得更多用户,.所以也就涌现出许许多多的手机品牌和手机操作系统,我们大家所知道的有如:Symbian, PalmOS,Windows Mobile, Smartphone等等,这里对手机品牌不作介绍,对于手机的操作系统,这些系统中,每个系统也有许多版本,有的版本是智能的,有的版本非智能的,各有各的特色和优缺点,这里不对各个系统进行详细的评论。Google公司推出了一套手机操作系统Android,并宣布Google要进军手机领域,宣称其手机系统是一个开放平台,所以就引来了许多的手机厂商的关注和极大的兴趣。由于Android系统是基于标准的Linux内核开发的一套嵌入式系统,也可以说Android系统的核心部分(不包括上层应用程序部分)是Linux系统,所以该论文在介绍Android系统移植开发之前,也就会描述和介绍通用嵌入式Linux系统移植的有关软件内容,对于涉及硬件方面不作过多的描述。