没有合适的资源?快使用搜索试试~ 我知道了~
【精品毕业论文-范本】基于google-android平台上的软件设计研究-.doc
0 下载量 166 浏览量
2023-07-07
23:45:41
上传
评论
收藏 3.96MB DOC 举报
温馨提示
试读
49页
【精品毕业论文-范本】基于google-android平台上的软件设计研究-.doc
资源推荐
资源详情
资源评论
毕业设计论文
基于 Google android 平台上的
软件设计研究
作者(学号)
作者(学号)
作者(学号)
作者(学号)
摘要 本文对基于 Google android 平台上的软件设计进行了研究。通过在 PC 上搭
建 android 开发环境,运用实例介绍基于该平台的软件设计原理和开发过程,可
以在该平台上调试常用工具,分析典型项目组织结构,并在手机模拟界面上进行
程序运行。最后在该平台上进行了计算器和扫雷游戏两个程序开发分析,并运行
成功。
关键词 Android SDK JDK AVD android map
目录
1. android 操作系统概述 ...............................................................................................................5
1.1 android 的发展历史 .................................................................................................................5
1.2 android 的软件架构 .................................................................................................................5
1.3 android 的系统架构 .................................................................................................................5
1.4 android 的优势特色 .................................................................................................................5
1.4.1 开放性...........................................................................................................................6
1.4.2 挣脱运营商的束缚......................................................................................................6
1.4.3 丰富的硬件选择............................................................................................................6
1.4.4 不受任何限制的开发商...................................................................................................6
1.4.5 无缝结合的 google 应用..................................................................................................6
2. android 开发环境搭建 ...............................................................................................................7
2.1 安装 JDK ..................................................................................................................................7
2.2 安装 Eclipse..............................................................................................................................8
2.3 下载 Eclipse 的 Android ADT 插件 ........................................................................................8
2.4 安装 android SDK ....................................................................................................................9
2.5 更新系统的环境变量.............................................................................................................10
2.6 创建模拟器 AVD.....................................................................................................................12
3. 测试 Android 开发环境 .............................................................................................................14
3.1 创建经典应用程序"Hello Android" ........................................................................................14
3.1.4. 选择 run as,选择 android application,启动手机模拟器,即可看到运行效果............16
3.2.MicroJobs 的分析应用..............................................................................................................17
3.2.1 MicroJobs 应用....................................................................................................................17
3.2.2 下载 MJAndroid 源代码 .......................................................................................................17
3.2.3 MJAndroid 主目录代码结构 ..............................................................................................18
3.2.3.1 src 目录...............................................................................................................................18
3.2.3.2 lib 目录 ..............................................................................................................................18
3.2.3.3 assets 目录 .........................................................................................................................18
3.2.3.4 doc 目录............................................................................................................................18
3.2.3.5 res 目录..............................................................................................................................18
3.2.3.6 AndroidManifest.xml 文件................................................................................................18
3.2.3.7 eclipse 还在项目的根目录创建两个文件夹,他们在 Package Explorer 里看不到。 .18
3.2.4 MJAndroid 源代码目录代码结构 ......................................................................................18
3.2.4.1 MicroJobs.java ....................................................................................................................18
3.2.4.2 MicroJobsDatabase.java .....................................................................................................18
3.2.4.3 AddJob.java & EditJob.java ...............................................................................................18
3.2.4.4 MicroJobsDetail.java ...........................................................................................................18
3.2.4.5 MicroJobsEmpDetail.java...................................................................................................18
3.2.4.6 MicroJobsList.java..............................................................................................................18
3.2.4.7 R.java ..................................................................................................................................19
3.2.5 MJAndroid 资源文件目录代码结构 ..................................................................................19
3.2.5.1 Drawable .............................................................................................................................19
3.2.5.2 Layout .................................................................................................................................19
3.2.5.3 Values ................................................................................................................................19
4. android 实例 ................................................................................................................................20
4.1 计算器运行分析.......................................................................................................................20
4.1.1 在 http://code.google.com./p/droiddraw 下载此文件.........................................................20
4.1.2 运行.exe 文件....................................................................................................................20
4.1.3 拖拽右上方图标于界面后,可在其他菜单下修改图标参数。点击 apply 查看.........20
4.1.4 修改 Calculator.java 文件: ...............................................................................................21
4.1.5 在 R.java 文件中定义 id 类,初始图标位置 ....................................................................23
4.1.7 在 main.java 中设置视图....................................................................................................25
4.1.8 建立 AVD..............................................................................................................................28
4.1.9 运行结果:..........................................................................................................................28
4.2 扫雷游戏运行分析...................................................................................................................31
4.2.3 应用的布局.............................................................................................................................31
1. android 操作系统概述
1.1 android 的发展历史
Android 早期由“Android 之父”之称的 Andy Rubin 创办。Google 于 2005 年并购了成
立仅 22 个月的高科技企业 Android,展开了短信、手机检索、定位等业务,基于 Linux 的
通用平台进入了开发。Google 公司在 2007 年,与其他 33 家手机制造商(包含摩托罗拉、宏
达电、三星、LG)、手机晶片供应商、软硬体供应商、电信业者所联合组成的开放手持装置
联盟(Open Handset Alliance),发布了名为 Android 的开放手机软硬体平台。参与开放手持
装置联盟的这些厂商,都会基于 Android 平台,来开发新的手机业务。
身为 Google 公司创办人之一的 Sergey Brin,也在 Android 软体开发工具(SDK)发布的
同时,现身于视讯广告影片中,为大众介绍 Android 平台。Sergey Brin 也同时宣布举办总
奖金高达 1000 万美元(3 亿多台币)的开发者大奖赛,鼓励程式开发者去深入探究 Android
平台的能力。写出具创意、实用性十足、能提供使用者更好的手机使用经验的应用程式。
2008 年 9 月 22 日,美国运营商 T-Mobile USA 在纽约正式发布第一款 Google 手机
——T-Mobile G1。该款手机是世界上第一部使用 Android 操作系统的手机,支持 WCDMA/HSPA
网络,理论下载速率 7.2Mbps,并支持 Wi-Fi。
2010 年 2 月 3 日,Linux 内核开发者 Greg Kroah-Hartman 将 Android 的驱动程序从
Linux 内核“状态树”(“staging tree”)上除去,从此,Android 与 Linux 核心开发分道扬
镳。
1.2 android 的软件架构
android 一词的本义指机器人,是基于 Linux 内核的操作系统。它采用了软件堆层
(software stack,又名以软件叠层)的架构,主要分为三部分。底层的 Linux 内核只提供
基本功能;其他的应用软件则由各公司自行开发,部分程序以 Java 编写。
1.3 android 的系统架构
Android 在 Linux 核心的基础上,提供了各种合用的函式库,和一个完整的应用程式框
架。并采用较符合商用限制的 Apache 版权。在 Linux 核心的基础上提供 Google 自制的应
用程式运行环境(称作 Dalvik,与 Sun 的 J2ME 不同),并提供基于 Eclipse 整合开发环境
(IDE)的免费、跨平台(Windows、Mac OS X、Linux) 开发工具(SDK),便于应用程式开发者学
习、使用。
1.4 android 的优势特色
剩余48页未读,继续阅读
资源评论
智慧安全方案
- 粉丝: 3681
- 资源: 59万+
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- 斗音评论区关键词私信.apk
- Linux常用命令大全.pdf
- plantuml======资源
- 基于java开发的密码解锁APP,包含手势密码解锁+指纹密码解锁+源码+项目界面展示(毕业设计&课程设计&项目开发)
- 基于单片机的智能窗帘设计
- 基于STM32F103C8T6+LCD1602+MCP6S28的8通道模拟可编程增益放大器Proteus仿真
- 5G RAN NR TDD单用户峰值吞吐率计算过程.pptx
- 基于Objective-C开发的手势密码解锁和面容解锁(代码简洁高效通俗易懂)+源码+开发文档+源码解析(毕业设计&课程设计)
- LangChain学习之 Question And Answer的操作附带数据文件
- linux常用命令大全.zip
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功