<4D F736F F D20B5DA32D5C220416E64726F6964BFAAB7A2BBB7BEB3B4EEBDA82E646F6378>

Similar documents
Microsoft Word - 第1章 Android基本概念.docx

Microsoft Word zw

目 錄 版 次 變 更 記 錄... 2 原 始 程 式 碼 類 型 之 使 用 手 冊... 3 一 安 裝 軟 體 套 件 事 前 準 備... 3 二 編 譯 流 程 說 明

手册 doc

题目

2 第 章 绪 论 Internet 2.0 使 得 消 费 型 电 子 产 品 用 户 可 以 通 过 多 种 不 同 的 数 据 网 络 访 问 互 联 网 内 容 用 户 可 以 使 用 便 携 式 消 费 型 电 子 设 备, 如 智 能 手 机 触 屏 平 板 电 脑 电 子 书, 甚 至

Microsoft PowerPoint - 第一讲 概论.ppt

内 容 提 要 将 JAVA 开 发 环 境 迁 移 到 Linux 系 统 上 是 现 在 很 多 公 司 的 现 实 想 法, 而 在 Linux 上 配 置 JAVA 开 发 环 境 是 步 入 Linux 下 JAVA 程 序 开 发 的 第 一 步, 本 文 图 文 并 茂 地 全 程 指

Agilent N5700 N5741A-49A, N5750A-52A, N5761A-69A, N5770A-72A W 1500 W 600 V 180 A 1 U Vac AC LAN,USB GPIB Agilent N5700 1U 750W 1500W 24


APP 103 學 年 度 嶺 東 科 技 大 學 資 訊 網 路 系 專 題 研 究 報 告 嶺 東 中 華 民 國 一 四 年 五 月 1

Java 1 Java String Date

使用 Eclipse 开发 Java EE 应用 (Web 应用 ) 这里以开发一个简单的 Web 应用为例, 介绍使用 Eclipse 开发 Java EE 应用的一般步 骤 此处使用的 Eclipse 是 Eclipse IDE for Java EE Developers; 如果是使用的其他

Microsoft Word - 实验一Android开发环境搭建.doc

epub83-1

開發工具 使用 Android SDK 建立應用程式 使用 Java 語言 Java Platform, Standard Edition (Java SE)

WebSphere Studio Application Developer IBM Portal Toolkit... 2/21 1. WebSphere Portal Portal WebSphere Application Server stopserver.bat -configfile..

附录J:Eclipse教程

目次 

ebook

M9 SDK

一 登录 crm Mobile 系统 : 输入 ShijiCare 用户名和密码, 登录系统, 如图所示 : 第 2 页共 32 页

专注于做最好的嵌入式计算机系统供应商

財金資訊-83期.indd

111

Sophos Central 快速安裝手冊

<C8EBC3C5C6AAA3A8B5DA31D5C2A3A92E696E6464>

untitled

Android Android Android SDK iv

闖 關 組 4. 任 一 隊 員 曾 獲 得 第 一 屆 第 2 次 全 國 大 專 ITSA 盃 程 式 設 計 桂 冠 挑 戰 大 賽 菁 英 組 前 三 名 或 歷 屆 全 國 大 專 ITSA 盃 程 式 設 計 桂 冠 挑 戰 大 賽 挑 戰 組 前 三 名 應 報 此 組 5. 任 一

Kubenetes 系列列公开课 2 每周四晚 8 点档 1. Kubernetes 初探 2. 上 手 Kubernetes 3. Kubernetes 的资源调度 4. Kubernetes 的运 行行时 5. Kubernetes 的 网络管理理 6. Kubernetes 的存储管理理 7.

Matrix Products DSD Configuration Guide

1.JasperReport ireport JasperReport ireport JDK JDK JDK JDK ant ant...6

GoFlex Home UG Book.book

F515_CS_Book.book

在Windows上安装Hadoop

AL-M200 Series

Microsoft Word - QTP测试Flex.doc

X713_CS_Book.book

AL-MX200 Series

Microsoft Word - 在VMWare-5.5+RedHat-9下建立本机QTopia-2.1.1虚拟平台a.doc

Cadence SPB 15.2 VOICE Cadence SPB 15.2 PC Cadence 3 (1) CD1 1of 2 (2) CD2 2of 2 (3) CD3 Concept HDL 1of 1

電機工程系認可證照清單 /7/1

目 录

麻 省 理 工 學 院 是 在 西 元 2013 年 12 月 3 日 推 出 MIT App Inventor 2 網 站, 提 供 免 費 的 雲 端 服 務, 使 用 者 可 以 透 過 瀏 覽 器 來 開 發 Android 裝 置 應 用 程 式, 該 網 站 的 網 址 為 : http

RunPC2_.doc

Oracle Oracle Solaris Studio IDE makefile C C++ Fortran makefile IDE Solaris Linux C/C++/Fortran Oracle IDE "P

Oracle Solaris Studio makefile C C++ Fortran IDE Solaris Linux C/C++/Fortran IDE "Project Properties" IDE makefile 1.

ebook140-9

声 明 本 公 司 及 全 体 董 事 监 事 高 级 管 理 人 员 承 诺 不 存 在 任 何 虚 假 记 载 误 导 性 陈 述 或 重 大 遗 漏, 并 对 其 真 实 性 准 确 性 完 整 性 承 担 个 别 和 连 带 的 法 律 责 任 本 公 司 负 责 人 和 主 管 会 计 工

考 試 日 期 :2016/04/24 教 室 名 稱 :602 電 腦 教 室 考 試 時 間 :09: 二 技 企 管 一 胡 宗 兒 中 文 輸 入 四 技 企 四 甲 林 姿 瑄 中 文 輸 入 二 技 企 管 一

第 15 章 程 式 編 写 語 言 15.1 程 式 編 写 語 言 的 角 色 程 式 編 寫 語 言 是 程 式 編 寫 員 與 電 腦 溝 通 的 界 面 語 法 是 一 組 規 則 讓 程 式 編 寫 員 將 字 詞 集 合 起 來 電 腦 是 處 理 位 元 和 字 節 的 機 器, 與

, 即 使 是 在 昏 暗 的 灯 光 下, 她 仍 然 可 以 那 么 耀 眼 我 没 有 地 方 去, 你 会 带 着 我 么 杜 晗 像 是 在 嘲 笑 一 般, 嘴 角 的 一 抹 冷 笑 有 着 不 适 合 这 个 年 龄 的 冷 酷 和 无 情, 看 着 江 华 的 眼 神 毫 无 温

藍牙網路在資訊家電的應用

Lecture01_Android介绍

2/14 Buffer I12, /* x=2, buffer = I 1 2 */ Buffer I243, /* x=34, buffer = I 2 43 */ x=56, buffer = I243 Buffer I243I265 code_int(int x, char *buffer)

Symantec™ Sygate Enterprise Protection 防护代理安装使用指南

untitled

大学计算机基础B.doc

(Load Project) (Save Project) (OffLine Mode) (Help) Intel Hex Motor

untitled

/ 149 / / / / / 500 1, / / / / / / / / 1,000 3, / / IT 157 / /

Microsoft Word - install_manual-V _CN.docx

地 理 志 鏡 止 煞, 來 達 到 安 宅 的 效 果 4. 門 神 符 紙 : 於 門 板 繪 製 門 神, 作 為 宅 第 的 守 護, 民 宅 所 使 用 的 門 神 題 材, 多 為 天 官 賜 福 或 文 武 官 員 符 紙 是 以 畫 了 符 咒 的 紙 懸 掛 室 內, 或 加 框

untitled

untitled

秘密


Transcription:

Android 应用程序开发与典型案例 作者 : 华清远见 第 2 章 Android 开发环境搭建 本章简介 本章主要介绍在 Windows 环境下,Android 开发环境的搭建步骤及注意事项, 包括 JDK 和 Java 开发环境的安装和配置 Eclipse 的安装 Android SDK 和 ADT 的安装和配置等 ; 同时介绍了 Android 开发的基本步骤

2.1 Android 开发环境的安装与配置 Android 应用软件开发需要的开发环境如表 2-1 所示 表 2-1 所需项版本需求说明备注 操作系统 Windows XP/Vista/7 Mac OS X10.4.8+ Linux Ubuntu Drapper 选择自己最熟悉的操作系统 软件开发包 Android SDK 选择最新版本的 SDK 截止到目前, 其最新版本为 2.3 IDE Eclipse IDE+ADT Eclipse 3.3(Europa),3.4(Ganymede) ADT(Android Development Tools) 开发插件 选择 for Java Developer 其他 JDK Apache Ant Java SE Development Kit 5 或 6 Linux 和 Mac 上使用 Apache Ant 1.6.5+, Windows 上使用 1.7+ 版本 以上所提到的软件开发包的下载地址如下 : 单独的 JRE 可不易, 必须要有 JDK; 不兼容 Gnu Java 编译器 JDK1.6,http://www.oracle.com/technetwork/java/javase/downloads/index.html Eclipse 3.4(Eurpa),http://www.eclipse.org/downloads/ 下载 Eclipse IDE for Java Developers Android SDK2.2,http://developer.android.com 以下主要介绍一下在 Windows 环境下搭建 Android 开发环境的步骤和注意事项 2.1.1 安装 JDK 和配置 Java 开发环境 首先下载 JDK 安装包, 并进行安装 例如, 得到 JDK1.6 版本的安装文件 jdk-6u10-rc2-bin-b32-windows-i586-p-12_sep_2008.exe, 双击进行安装 接受许可证, 选择需要安装的组件和安装路径后, 单击 下一步 按钮, 完成安装过程 安装完成后, 利用以下步骤检查安装是否成功 : 打开 CMD 窗口, 在 CMD 窗口中输入 java version 命令, 如果屏幕出现如图 2-1 所示的代码信息, 说明 JDK 安装成功 图 2-1 JDK 安装检查 2.1.2 Eclipse 的安装 JDK 安装成功后, 可以直接安装 Eclipse, 例如, 使用 Eclipse 3.6, 得到其压缩包 eclipse-sdk-3.6.1-win32.zip, 该包不需要安装, 直接解压即可执行其中的 eclipse.exe 文件进行安装,Eclipse 可以自动找到用户前期安装的 JDK 路径 2.1.3 SDK 和 ADT 的安装和配置 JDK 和 Eclipse 安装成功后, 下载安装 Android 的 SDK, 得到 android-sdk-windows.zip, 解压后运行 SDK Manager.exe, 选择需要的 API 版本进行安装, 如图 2-2 所示 2

图 2-2 SDK Manager 完成以上步骤后, 在 Eclipse 中安装配置 ADT ADT(Android Development Tools) 是 Android 为 Eclipse 定制的一个插件, 为用户提供了一个强大的用户开发 Android 应用程序的综合环境 ADT 扩展了 Eclipse 的功能, 可以让用户快速地建立 Android 项目, 创建应用程序界面, 在基于 Android 框架 API 的基础上添加组件, 以及用 SDK 工具集调试应用程序, 甚至导出签名 ( 或未签名 ) 的 APKs 以便发行应用程序 在 Eclipse 中安装 ADT, 首先在启动 Eclipse, 选择 Help Software Updates 命令, 准备安装插件 在弹出的对话框中选择 Available Software, 得到如图 2-3 所示界面 图 2-3 Available Software 界面 单击 Add 按钮, 弹出如图 2-4 所示设置界面 图 2-4 Add Site 对话框 3

在 Location 文本框中输入 Android 插件的路径 :https://dll-ssl.google.com/android/eclipse/, 单击 OK 按钮, 返回至图 2-3 所示界面, 可以看到刚刚添加的站点已添加至搜索列表, 选择 Developer Tools, 然后单击 Install 按钮 在 Install 界面中, 选择 Android DDMS 和 Android Development Tools, 单击 Next 按钮, 阅读并接受许可协议, 单击 Finish 按钮完成安装 安装完成后重启 Eclipse 即可 在 Eclipse 中增加 SDK 的路径 : Window Preference, 在左侧的列表中选择 Android 项, 设置 SDK Location 为 SDK 的目录, 如图 2-5 所示 图 2-5 选择 Android SDK 路径 问 : 安装 ADT 过程中没有网络怎么办? 答 : 在 Add Site 对话框中单击 Archive 按钮, 直接指定磁盘中的 ADT 包 ( 例如 :ADT-10.0.0.zip 等 ) 2.2 创建第一个 Android 应用 Android 的 SDK 环境安装完成后, 就可以在 SDK 中建立工程并进行调试了 建立 Android 工程的步骤如下 : (1) 选择 File New Project 命令 (2) 选择 Android Android Project 命令, 单击 Next 按钮, 如图 2-6 所示 图 2-6 使用 Eclipse 建立 Android 工程 (3) 在 New Android Project 对话框中, 输入项目名称 (AndroidTest) Package name Activity name, 以及 Application name, 最后单击 Finish 按钮, 即可完成新建项目成功 4

图 2-7 New Android Project 对话框 (4) 工程建立后, 可以通过 Eclipse 环境查看 Android 应用程序中各个文件, 例如 AndroidManifest.xml 文件 布局文件 代码等 如图 2-8 所示为布局文件的编辑界面, 可以直观地查看程序的 UI 布局 图 2-8 Android 的 UI 布局文件的编辑界面 2.3 在模拟器上运行程序 在运行 Android 应用程序之前, 需要建立 Android 虚拟设备 (Android Virtual Device,AVD), 即通常所说的手机模拟器 在 Eclipse 环境中, 选择 Window Android SDK and AVD Manager 命令, 出现 Android SDK and AVD Manager 对话框, 如图 2-9 所示 5

图 2-9 Android SDK and AVD Manager 对话框单击 New 按钮, 新建 Android 虚拟设备, 输入 Android 虚拟设备的名称 (Name) 目标的 Target (SDK) SD Card 的路径, 以及虚拟设备的 Skin( 窗口的尺寸, 默认情况下为 WVGA800) 单击 Create AVD 按钮来创建虚拟设备, 如图 2-10 所示 图 2-10 在 Eclipse 中新建 Android 虚拟设备 创建虚拟设备完成后, 在建立好的项目上单击鼠标右键, 在弹出的快捷菜单中选择 Run As Android Application 命令, 如图 2-11 所示 图 2-11 选择 Run As Android Application 命令 Eclipse 将打开刚才建立的默认的 Android 模拟器, 运行画面如同真的手机开机一般, 开机后, 随即打开运行的程序, 运行画面如图 2-12 所示 6

图 2-12 没写一行程序的 Hello World 2.4 在手机上运行程序 开发期间, 在实际的设备上运行 Android 程序与在模拟器上运行该程序的效果几乎相同, 需要做的就是用 USB 电缆连接手机与计算机, 并安装一个对应手机的设备驱动程序 如果模拟器窗口已打开, 请将其关闭 只要将手机与计算机相连, 应用程序就会在手机上加载并运行 在 Eclipse 中选择 Run Run ( 或 Debug) 命令, 这时会弹出一个窗口 ( 见图 2-13), 让你选择用模拟器还是手机来显示, 如果选择手机, 即可在手机上运行该程序 图 2-13 选择在手机还是模拟器上运行 2.5 本章小结 本章首先介绍了 Android 开发环境的搭建, 让读者了解到 Android 开发环境搭建的步骤及注意事项, 同时介绍了 Android 应用程序开发的过程和步骤, 使读者可以对 Android 的应用程序开发有一个很好的认识 关键知识点测评 1. 以下有关 Android 开发环境所需条件的说法, 不正确的一个是 ( ) A. 可在 Windows/Linux 操作系统上进行开发 B. 使用 Eclipse IDE 进行开发 C. 需在 Eclipse IDE 中安装配置 ADT D. 可以仅仅安装 JRE 7

2. 以下有关 ADT 的叙述, 不正确的一个是 ( ) A.ADT 是 Android Development Tools 的缩写 B.ADT 是 Android 为 Eclipse 定制的一个插件, 为用户提供了一个强大的用户开发 Android 应用程序的综合环境 C.ADT 安装过程中必须通过网络下载 Android 插件 D.ADT 扩展了 Eclipse 的功能, 可以让用户快速地建立 Android 项目, 创建应用程序界面, 在基于 Android 框架 API 的基础上添加组件, 以及用 SDK 工具集调试应用程序, 甚至导出签名 ( 或未签名 ) 的 APKs 以便发行应用程序 3. 以下有关 Android 应用的描述, 正确的是 ( ) A. 开发期间, 在实际的设备上运行 Android 程序与在模拟器上运行该程序的效果几乎相同 B. 可以直接用 USB 电缆连接手机与计算机, 在手机上加载应用程序 C. 应用程序可以利用模拟器进行视频捕捉 D. 创建 Android 应用时可以不填写 Package name 联系方式 集团官网 :www.hqyj.com 嵌入式学院 :www.embedu.org 移动互联网学院 :www.3g-edu.org 企业学院 :www.farsight.com.cn 物联网学院 :www.topsight.cn 研发中心 :dev.hqyj.com 集团总部地址 : 北京市海淀区西三旗悦秀路北京明园大学校内华清远见教育集团 北京地址 : 北京市海淀区西三旗悦秀路北京明园大学校区, 电话 :010-82600386/5 上海地址 : 上海市徐汇区漕溪路 250 号银海大厦 11 层 B 区, 电话 :021-54485127 深圳地址 : 深圳市龙华新区人民北路美丽 AAA 大厦 15 层, 电话 :0755-22193762 成都地址 : 成都市武侯区科华北路 99 号科华大厦 6 层, 电话 :028-85405115 南京地址 : 南京市白下区汉中路 185 号鸿运大厦 10 层, 电话 :025-86551900 武汉地址 : 武汉市工程大学卓刀泉校区科技孵化器大楼 8 层, 电话 :027-87804688 西安地址 : 西安市高新区高新一路 12 号创业大厦 D3 楼 5 层, 电话 :029-68785218 8