首页> 中文学位 >Android系统环境下软件设计方法的研究
【6h】

Android系统环境下软件设计方法的研究

代理获取

目录

声明

摘要

1 绪论

1.1 研究背景

1.2 研究内容

1.3 研究意义

2 Android系统概述

2.1 系统架构

2.1.1 应用程序层

2.2.2 应用程序框架层

2.1.3 系统运行库层

2.1.4 Linux内核层

2.2 Android安全机制

2.3 开发组件

2.3.1 Activity

2.3.2 Service

2.3.3 BroadcastReceiver

2.3.4 ContentProvider

2.4 平台优势

2.4.1 开放性

2.4.2 不受束缚

2.4.3 丰富的硬件

2.4.4 方便开发

2.4.5 Google应用

2.5 本章小结

3 应用程序开发框架

3.1 Android初始化流程

3.2 各层次相互关系

3.3 Android开发方式

3.3.1 Android系统开发

3.3.2 Android应用开发

3.4 Android与Linux

3.4.1 Linux系统分析

3.4.2 Android与Linux的区别

3.5 Android核心库

3.6 本章小结

4 技术要点分析

4.1 Android SDK结构

4.2 Android虚拟设备

4.3 命令运行工具

4.4 API参考文档

4.5 Android应用程序生命周期

4.5.1 系统运行进程生命周期

4.5.2 组件生命周期

4.6 应用程序中的各个文件

4.7 Android UI系统实现

4.7.1 屏幕之间跳转事件和事件传递

4.7.2 控件的层次结构

4.7.3 Android屏幕元素体系

4.8 本章小结

5 动态设计方法的提出和应用

5.1 软件总体分析

5.2 动态设计方法的提出

5.2.1 静态设计方法在软件设计中的体现

5.2.2 动态设计方法在软件设计中的体现

5.3 动态设计方法的应用

5.3.1 开发前的准备

5.3.2 主要工程文件介绍

5.3.3 软件设计具体实施

5.4 对于应用范围的思考

5.4.1 所涉及的问题

5.4.2 解决方案

5.5 扩展和延伸

5.5.1 静态设计方法显示ActivityGroup

5.5.2 动态设计方法显示ActivityGroup

5.5.3 结论

5.6 本章小结

6 总结和展望

6.1 课题总结

6.2 课题展望

参考文献

致谢

作者简介及读研期间主要科研成果

展开▼

摘要

当今社会,随着电脑和手机的发展,人们的生活方式也不断在改变。在以往旧的生活方式中,手机仅仅作为通讯工具方便互相联系,而智能机的诞生打破了这一格局。就目前整个移动终端市场来说,主流的操作系统包括苹果公司的ios、微软的winphone,以及google的Android等。其中Android已经成为占市场份额最大的移动终端操作系统,其开放性和免费的特点使得大量的开发人员都加入到其行列中来,Android手机也很受用户的青睐。随着Android市场的不断发展,出现了很多优秀的应用软件,软件的种类繁多,样式各异,为人们的生活提供了许多便利。
  本文主要研究的是在Android系统下的软件设计方法,开始先研究了Android平台的开发背景,然后从底层驱动和内核去分析其运行机制和原理,在对比以往静态设计方法的基础上总结出一套系统规范的动态设计方法,并用两款不同的Android软件来验证动态设计方法的可行性和优点,进而得出结论。以往的静态设计方法直观且思路简洁,但应用于某些软件时可能会造成一些资源上的浪费,影响效率。而本文提出的动态设计方法却能很好的解决这一问题,简化开发步骤,避免不必要的重复劳动,让软件开发的效率得以提高。
  通过实验证明,本文所提出的动态设计方法可以很好的应用于Android软件开发,所开发出的软件也能很好的运行在Android虚拟机和真机上。相对于静态设计方法,动态设计方法显得更为灵活,也更利于维护,所设计的程序简便很多,结构也更为精炼,有效的减少了工作量和复杂度。

著录项

  • 作者

    张晶;

  • 作者单位

    安徽理工大学;

  • 授予单位 安徽理工大学;
  • 学科 计算机应用技术
  • 授予学位 硕士
  • 导师姓名 王国明;
  • 年度 2014
  • 页码
  • 总页数
  • 原文格式 PDF
  • 正文语种 中文
  • 中图分类 TP311.52;
  • 关键词

    操作系统; Android平台; 移动终端; 软件设计;

相似文献

  • 中文文献
  • 外文文献
  • 专利
代理获取

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号