没有合适的资源?快使用搜索试试~ 我知道了~
Android 经典开发资料
需积分: 10 11 下载量 130 浏览量
2010-04-08
12:01:55
上传
评论
收藏 2.38MB DOC 举报
温馨提示
试读
29页
Android开发经典资料,不同于其他的Android入门资料
资源详情
资源评论
资源推荐
一、 前言
2007 年 11 月 5 日,Google 联合 33 家手机制造商(包括摩托罗拉、宏达电、三星、LG
等知名厂商)、手机芯片供应商、软硬件供应商和电信运营商联手成立开放手持设备联盟
(Open Handset Alliance),同时发布 Android 开放手机软硬件平台(Android 现在已拓展到上网
本领域,预计将来会有更多形态的拓展),背后实力十分强劲,可谓来头不小。
Google 随后于 2007 年 11 月 12 日发布 Android 开发包,供开发者免费下载,需要说明
的是 Android 是一个开源的项目,其底层操作系统选用的是著名的自由软体 Linux,这意味
着手机制造商不再需要背负类似 Windows Mobile 等手机操作系统的版权费用,同时也意味
着会有更多的开发人员能够参与到应用软件的开发中来,其前景实在不可小窥!
2008 年 9 月 24 日,T-Mobile 发布第一台 Android 手机 G1,与此同时 Google 发布
Android SDK 1.0 rc1。对应用程序开发者而言,1.0 代表了开发者可以放心地使用 API,而不
必再担心 API 有太大的变动。目前的 SDK 版本已升至 1.5 rc2,相比之前有很大提升,界面更
加炫丽,操作更加人性化,同时也具备更多功能和应用,对中国用户来讲还有拼音输入法和手
写输入(最新款的 Android 手机和 iPhone 已经有一拼了,其魅力可见一斑)。
2008 年 10 月 21 日,Open Handset Alliance 公开 Android 全部源代码。
2009 年 5 月中移动和联想联手发布基于 Android 的手机 OPhone,用过苹果 iPhone 的都
会对 iPhone 爱不释手,中移动何尝不是,哈哈。
从上述时间点我们不难看出 Android 的推进速度是如此之快,很有点咄咄逼人之势,
背后推手太强大了,呵呵。
好了,闲话少叙,下面进入正题,在进行实际开发前,我们看一下 Android 的系统架
构,以便有个整体的认识,如下图:
其实可以简单的将 Android 理解成运行在 Java 虚拟机上的一堆 Java 包(底层操作系
统未必是 Linux,不过刚好 Linux 是开源的,功能足够强,开发资源够丰富,全世界范
围内又有十分庞大的开发队伍),应用开发者利用这些 Java 包开发 Java 应用(部分代码
可用 C/C++,做成库通过 JNI 接口给 Java 调用)。Android 用的是 Dalvik 虚拟机,是一
种专门针对资源受限设备优化过的 Java 虚拟机。熟悉 Java 的朋友有福了,呵呵。
二、 开发环境设立
Windows 用的多的建议在 XP 或 Vista 上进行 Android 开发(这里就不讲其他操作系
统怎么弄了,还是 Windows 好用),建立开发环境需要安装以下软件:
JDK (JDK5 或 JDK6, JDK 包含 JRE)
Eclipse IDE(要用含 JDT 插件的版本,否则要单独安装 Eclipse JDT 插件)
Eclipse ADT 插件(Android 开发插件)
Android SDK
以下是安装步骤:
1、 安 装 JDK5 或 JDK6, 运 行 jdk-1_5_0-windows-i586.exe , 此 安 装 文 件 可
到 http://java.sun.com
下载,文件包含了 Java 运行环境 JRE 和 Java 开发包 JDK。
2、 安 装 Eclipse , 到 http://www.eclipse.org/downloads/ 下 载 [Eclipse IDE for Java
Developers]或[Eclipse IDE for Java EE Developers],这两个版本带 JDT 插件(Java
Development Tool Plugin),这里我们用的是[Eclipse IDE for Java Developers]这个
版本 eclipse-java-galileo-win32.zip。Eclipse 实际上并不需要安装,解压文件 eclipse-
java-galileo-win32.zip 到 “ Program Files” 目 录下, 发 送一 个“ Program Files\eclipse\
eclipse.exe”的快捷方式到桌面即可。
3、 安装 Android 开发插件 ADT(Android Development Tools plugin)。运行 Eclipse,第
一次运行的时候会要求指定一个工作目录,出于数据安全考虑,通常建议重新指
定一个目录而不是用缺省的。运行 Eclipse 后,点选如下图所示高亮部分菜单安装
插件:
如下图所示在“Work with:”后面的编辑框输入下载 ADT 的 URL 地址:“http://dl-
ssl.google.com/android/eclipse/site.xml”然后点选“Add 按钮”,给这个站点取个名字
完成新下载站点的添加。如下图所示,这个站点有两个插件可以下载安装,都选
上吧,一路下一步,同意相关协议,完成 ADT 插件的安装。
为保险起见,安装完后重新启动 eclipse,
选“Yes”,Eclipse 软件自动重启动,重启动后通过看 About 可以知道是否已经安装
ADT,操作如下图:
点选“Installation Details”,如下图我们可以看到 JDT 和 ADT 均已安装:
4、 安 装 Android SDK 。 目 前 最 新 的 SDK 版 本 是 1.5 R2 , 下 载 地 址 是 :
http://dl.google.com/android/android-sdk-windows-1.5_r2.zip ,更多信息请浏览官网
http://developer.android.com/intl/zh-CN/index.html。除了 SDK 外,还有一个 NDK,
目前的版本是 1.5 R1,NDK 是用于 Native 语言(目前主要是 C/C++)开发的,用
NDK 做的库可以通过 JNI(Java Native Interface)等相关手段给 Java 调用。通常来讲,
算法效率要求较高的,或者和底层密切相关的,或者现有 C/C++代码准备重用的,
都 可 以 利 用 NDK 做 成 库 , 供 Java 程 序 调 用 。 解 压 文 件 android-sdk-windows-
1.5_r2.zip 到硬盘,例如 D 盘,解压完后目录“D:\android-sdk-windows-1.5_r2”即为
Android SDK 的安装目录。如下图所示,点选 Eclipse 的“Preferences”菜单,为
Android SDK 进行相关设置:
最基本的一项设置是设定 SDK 的安装路径,如下所示,点选“Browse”按钮,选定
刚才 SDK 解压的全路径,然后点选“Apply”按钮,此时稍等列表中会出现 SDK 相
关信息,点选“OK”按钮,完成基本设定(其他相关设定先都用缺省的好了)。
此外,把 SDK 的 tools 目录加入到系统环境变量 Path 中去,方便系统找到相
关工具,加入相关环境变量方法如下图所示:
剩余28页未读,继续阅读
bjgoodluck01
- 粉丝: 0
- 资源: 2
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- 基于keras+fasterRCNN,在VOC格式的口罩数据集上训练,检测人群中有无戴口罩python源码+模型
- 基于opencv+qt5机器视觉的传统缺陷检测, 即采用标准图片和待测图片进行pixel to pixel的XOR操作源码+文档
- 管道内检测缺陷数据库管理系统源码+文档说明+sln
- 毕业设计-低功耗STM32F411开发板(原理图+PCB源文件+官方例程+驱动等)源码+文档说明+截图
- 基于yolov5-tensorRT检测+发动机缸体内壁缺陷检测系统源码+文档说明
- 基于C++实现的锂电池缺陷检测源码+文档说明
- push_version
- 软件自制图像批量压缩工具
- 经典缺陷检测算法源码整理包含PaDiM(2020ICPR)、PatchCore(2022CVPR)、SimpleNet+文档说明
- 基于深度学习的抗梯度噪声的缺陷检测器python源码+文档说明+模型的预训练
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功
评论0