没有合适的资源?快使用搜索试试~ 我知道了~
基于智能手机Android操作系统图片浏览器设计毕业设计论文.doc
0 下载量 49 浏览量
2023-07-01
18:04:29
上传
评论
收藏 1.99MB DOC 举报
温馨提示
试读
47页
基于智能手机Android操作系统图片浏览器设计毕业设计论文.doc
资源推荐
资源详情
资源评论
1
摘 要
Android 一词的本义指“机器人”,同时也是 Google 于 2007 年 11 月 5 日宣布的基于 Linux
平台的开源手机操作系统的名称,该平台由操作系统、中间件、用户界面和应用软件组成,
号称是首个为移动终端打造的真正开放和完整的移动软件。目前,最新版本为 Android 4.0 Ice
Cream Sandwich。
Android 早期由原名为"Android"的公司开发,谷歌在 2005 年收购"Android.Inc"后,继续对
Android 系统开发运营,它采用了软件堆层(software stack,又名软件叠层)的架构,主要分
为三部分。底层以 Linux 内核工作为基础,由 C 语言开发,只提供基本功能;中间层包括函
数库 Library 和虚拟机 Virtual Machine,由 C++开发。最上层是各种应用软件,包括通话程序,
短信程序等,应用软件则由各公司自行开发,以 Java 作为编写程序的一部分。Android 作为
Google 企业战略的重要组成部分,将进一步推进“随时随地为每个人提供信息”这一企业目
标的实现。全球为数众多的移动电话用户正在使用各种基于 Android 的电话。谷歌的目标是
让(移动通讯)不依赖于设备甚至平台。出于这个目的,Android 将补充,而不会替代谷歌
长期以来奉行的移动发展战略:通过与全球各地的手机制造商和移动运营商结成合作伙伴,
开发既有用又有吸引力的移动服务,并推广这些产品。
2011 年初数据显示,仅正式上市两年的操作系统 Android 已经超越称霸十年的塞班系统,
使之跃居全球最受欢迎的智能手机平台。Android 的主要竞争对手是苹果公司的 iOS 以及
RIM 的 Blackberry OS
[2]
。
【关键词】Android Linux 平台 开源手机操作系统 移动软件 Google
2
ABSTRACT
The word “Android” means a robot. It is also the name of the open-Source operating system for
mobile phone which is based on Linux and presented by Google November 5
th
of 2007. This system
platform is made up with operating system, middleware, UI and applications. It is known as the first
real Open Source and integrated software for Mobile Terminal. At present the latest version of the
system is Android 4.0 Ice Cream Sandwich.
Android operating system is based on the open-core of Linux. This system is developed by a
company named “Android” at early stage. After Google buy “Android.Inc”, Google go on
developing and managing Android operating system. This operating system uses the software-stack
framework. It is mainly divided into 3 parts. Basement Linux-core only provides basic function.
This part is coded by C. Interlayer which is coding by C++ includes Function Library and Virtual
Machine. The superstratum is made up with various kinds of applications including communication
procedures, message procedures and so on. These applications are developed by other companies
themselves. Some of them are coding by java. Android as the significant part of Google`s business
strategy will move forward a single step to advance the business goal called “providing information
for everybody anytime and anywhere”. Large numbers of people all over the world are using mobile
phone which is based on Android. Google`s purpose is to let the mobile communication do not
depend on the equipments even if the platform. For this purpose, Android will complement, not
replace Google has long pursued a strategy of mobile development: partnership, the development
of useful, attractive mobile services through the mobile phone manufacturers and mobile
operators around the globe, and promotion of these products.
The data show that early 2011 officially listed only two years of operating system Android has
surpassed dominate the decade of the Symbian system, making it the largest in the world's most
popular smart phone platform. Android's main competitor is the Apple IOS and RIM of the
Blackberry OS.
【Key words】Android Linux platform open-source-operating-system-for-mobile-phone mobile
software Google
3
目 录
前 言 ..................................................................................................................................................1
第一章 基于安卓的图片浏览器概述 ..............................................................................................2
第一节 研究内容........................................................................................................................2
第二节 研究意义........................................................................................................................2
第三节 研究现状和发展趋势....................................................................................................2
第二章 开发环境概述 ......................................................................................................................4
第一节 开发平台 ......................................................................................................................4
第二节 Android 框架简介..........................................................................................................4
一、Applications(应用层)................................................................................................5
二、Application Framework(应用框架层)......................................................................5
三、Libraries、Android Runtime(系统运行库层) .........................................................5
四、Linux Kernel(Linux 内核层)....................................................................................6
五、Android 应用程序框架..................................................................................................6
第三章 系统分析................................................................................................................................8
第一节 研究目标........................................................................................................................8
第二节 需求分析........................................................................................................................8
第三节 平台搭建........................................................................................................................8
一、安装 JDK。..................................................................................................................8
二、安装 Android SDK.......................................................................................................9
三、创建一个新的 Android Virtual Device (AVD)........................................................10
四、 安装 Eclipse ............................................................................................................14
五、安装 Eclipse 的 Android ADT 插件.........................................................................14
六、 配置 Eclipse 和 Android ADT 插件.....................................................................15
七、 测试开发环境..........................................................................................................15
第四章 程序设计..............................................................................................................................19
第一节 用户界面设计..............................................................................................................19
第二节 存储设计......................................................................................................................19
第三节 程序模块设计..............................................................................................................20
第五章 程序开发..............................................................................................................................22
第一节 文件结构与用途..........................................................................................................22
第二节 核心代码......................................................................................................................23
4
一、Xml 文件操作..............................................................................................................23
二、 页面布局 xml.............................................................................................................28
三、 后台 Activity.............................................................................................................29
结 论 ................................................................................................................................................35
致 谢 ................................................................................................................................................36
参考文献............................................................................................................................................37
附 录 ................................................................................................................................................38
一、英文原文:........................................................................................................................38
二、英文翻译:........................................................................................................................46
三、工程设计图纸:................................................................................................................52
四、源程序:............................................................................................................................56
1
前 言
以往的手机图片浏览器,通常是使用键盘键,即上下左右按钮实现不同图
片的切换,操作上很不友好。而且现如今移动通信技术日新月异,各类触屏手
机层数不穷,用户需求渐渐变高,以往的操作方式已经不能满足用户对应用的
要求。不仅仅在实用性上,还包括简单、快捷、人性化的操作。所以开发一款
针对触屏的手机的图片浏览器是很有必要的。
本文主要阐述以面向对象的程序开发语言 JAVA,eclipse 作为开发集成环
境,基于智能手机 Android 操作系统之上设计一个图片浏览器。该图片浏览器
主要实现本地图片(存储在 SD 卡上的图片)的浏览,并能查看浏览历史。借
助 Android 系统的全触摸的形式,增强用户的体验。用户可以用简单、快捷、
人性化的操作浏览图片。
剩余46页未读,继续阅读
资源评论
yyyyyyhhh222
- 粉丝: 404
- 资源: 6万+
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功