- 0
- 0
- 约8.16千字
- 约 15页
- 2017-12-31 发布于河南
- 举报
基于Android系统外部储存器连接程序模块设计开题报告
中 北 大 学
毕业设计开题报告
学 生 姓 名: 于野 学 号: 1005094126 学 院: 信息与通信工程学院 专 业: 信息对抗技术 设 计 题 目: 基于Android系统的外部储存器连接 程序模块设计 指导教师: 李凯
2014年3月10日
毕 业 设 计 开 题 报 告
1.文献综述 : 1.1 题目解析
基于Android系统的外部储存设备连接程序设计。
Android系统是当今与IOS分庭抗礼的三大智能便携设备系统之一(Android、IOS、Windows phone)。作为一个Android应用首选编程语言是Java。这个程序的作用类似OTG功能,即利用Android设备的USB与外部储存器——U盘、移动硬盘——相连接并进行文件的管理与播放。Android系统是基于Linux系统内核之上的。所以此程序所涉及的USB驱动部分涉及到Linux驱动以及Android硬件抽象层。但是只有程序是不能实现Android设备与外储存设备的连接的,还需要硬件上的支持。比如,带有5V升压器的USB口和OTG转接线等。本课题只研究程序部分。
1.2 Android系统
1.2.1 Android系统诞生
Android系统诞生于Andy Rubin创立的Android公司。起名为Android是因为Andy Rubin这个硅谷第一极客很喜欢机器人[2]。Andy的最初目标是想把Android打造成一个可以对任何软件设计人员开放的移动终端平台[2]。Google公司抢先把他的公司买下后,于2007年11月5日宣布与其他33家手机厂商、手机芯片供应商、软硬件供货商、移动运营商联合组成了OHA、并发布了名为Android的开放手机软件平台[1]。于是,众所周知的Android系统就这样诞生了。
1.2.2 Android的优点
如果说IOS凭借的是苹果公司的信誉和时尚的设计。Windows phone凭借的是PC与手持设备的一致体验。那么Android的最大优点就是它的开放性。
——开放性:从地城凑做系统到上层用户界面和应用程序不存在任何阻碍移动产业创新的专有权障碍。开放性还体现在不同厂商可以根据自己的需求对平台进行定制和扩展,以及使用这个平台无需任何授权许可费上面。[2]
——应用程序平等:Android被设计成由一系列应用程序组成的平台。所有的应用程序都运行在一个核心引擎上面,这个核心引擎是一个虚拟机,它提供一系列应用程序和硬件资源间通信的API。除引擎外的系统核心应用以及第三方应用都是完全平等的。这让系统的完全个性化提供了可能,即用户可以替换手机中原本的拨号软件。这大大拓宽了可开发的应用程序的范围。[2]
——程序间无界限:Android上的应用程序可以通过标准API访问核心移动设备功能和因特网,还可以声明他们的功能可以供其他应用程序应使用。比如“分享至”功能。[2]
——快速方便的应用程序开发:Android平台为开发人员提供了大量的实用库和工具,开发人员可以快速地创建自己的应用程序。[1]
1.2.3 Android系统构架
从软件分层的角度来看,Android平台的系统构架如下:
——应用程序:最表面的一层,也就是用户直观接触到的一层。包括一些默认的应用,比如电话本,都是用Java语言编写的,可替换。可替换机制由应用程序框架保证。[2]
——应用程序框架[2]:这一层是Android开发的基础。
活动管理器:管理所有的应用程序生命周期以及通常的导航返回栈(navigation backstack)。
窗口管理器:管理所有的窗口程序。
内容提供器:使得应用程序可以访问另一个应用程序的数据(如联系人数据库), 或者共享它们自己的数据。
视窗系统:丰富而又可扩展的视图(Views),可以用来构建应用程序, 它包括列表(Lists),网格(Grids),文本框(Text boxes),按钮(Buttons), 甚至可嵌入的web浏览器。
包管理器:Android系统内的程序管理。
电话管理器:用来管理所有的移动设备的功能。
资源管理器:提供非代码资源的访问,如本地字符串,图形,和布局文件(Layout files )。
位置管理器: 用来管理应用程序生命周期并提供常用的导航回退功能。
通知管理器:使得应用程序可以在状态栏中显示自定义的提示信息。
——Android运行时[2]:Android平台用其自有的Android运行时运行Java程序。这一层包括:
核心库:核心库已经包含了两部分内容:一部分为绝大多Java程序语言所需要调用的功能函数,量一部分为Android的核心库如android.os、android.net、android.m
您可能关注的文档
- 高中选修六 unit 5语言点学案.doc
- 不规则动词归类表Microsoft Word 文档.doc
- 基础模块下单词Unit1.doc
- 2013年秋期末八年级英语(定稿).doc
- 长甲地产高端论坛方案.ppt
- 利用英语构词法巧计单词.doc
- 初中英语单词分类速记.doc
- Cafe leasing contract咖啡厅租赁合同.docx
- 1第一章房地产估价概说.ppt
- QP-007H 订单(合约)审查作业程序 Order (Contract) Review Proc.doc
- 广东省广州省实验中学教育集团2025-2026学年八年级上学期期中考试物理试题(解析版).docx
- 广东省广州大学附属中学2025-2026学年八年级上学期奥班期中物理试题(解析版).docx
- 广东省广州市第八十六中学2025-2026学年八年级上学期期中物理试题(含答案).docx
- 广东省广州市第八十九中学2025-2026学年八年级上学期期中考试物理试题(解析版).docx
- 广东省广州市第二中学2025-2026学年八年级上学期期中考试物理试题(含答案).docx
- 广东省广州市第八十六中学2025-2026学年八年级上学期期中物理试题(解析版).docx
- 广东省广州市第八十九中学2025-2026学年八年级上学期期中考试物理试题(含答案).docx
- 广东省广州市第二中学2025-2026学年八年级上学期期中考试物理试题(解析版).docx
- 2026《中国人寿上海分公司营销员培训体系优化研究》18000字.docx
- 《生物探究性实验教学》中小学教师资格模拟试题.docx
原创力文档

文档评论(0)