【Android源码 栏目提醒】:文章导读:在新的一年中,各位网友都进入紧张的学习或是工作阶段。
网学会员整理了Android源码 -Android开发环境搭建及应用程序开发 - 技术总结的相关内容供大家参考,祝大家在新的一年里工作和学习顺利!
Android 应用程序开发手册一 搭建
android 应用开发环境 1.1 软件资源下载 1.1.1 JDK 简介与下载 1.1.2 SDK 简介与下载 1.1.3 Eclipse 简介与下载 1.2 软件安装 1.2.1 JDK 安装 1.2.2 SDK 安装与目录分析 1.2.3 Eclipse 安装 1.3 环境变量配置 1.3.1 JDK 环境变量配置 1.3.2 SDK 环境变量配置 1.3.3 ADT(AndroidDevelopmentTools)安装与配置 1.3.4
Android 模拟器配置二 简单应用程序编写实例 2.1 HelloWorld 2.1.1 创建一个
Android 应用程序的步骤 2.1.2
Android 应用程序目录结构 2.1.3 AndroidManifest.xml 文件的作用 2.1.4
Android 应用程序的运行 2.2 音乐播放器 2.2.1 2.2.2 2.2.3 2.2.4 2.2.5三 联机调试应用程序的方法一 搭建
android 应用开发环境1.1 软件资源下载1.1.1 JDK 简介与下载 下载网址 http://www.oracle.com/technetwork/java/javase/downloads/index.html 如下图所示,我们选择 JDK SE 7u3 就可以了,也就是 java1.7.0_3 版本。
对于 java1.5 以 上的版本,不需要另行安装 JREJavaRuntimeEnvironment。
JRE 是 java 的运行环境 JavaRuntimeEnvironment 的缩写 , 是 java开发包 JavaDevelopment JDKKit 的缩写,较新版本的 jdk 在安装时通常自动安装 jre。
android 开发语言是基于 Java 的,所以要做
android 的开发必须要安装 JDK,并且对 JDK的版本有一定的要求。
必须是 JDK5(也就是 JDK1.5) 以上的版本,JDK5 以前的版本
android不受支持的,如果你的机器上已经安装了 JDK,可以通过在命令行下输入 java‐version 查看版本信息。
1.1.2 SDK 简介与下载 下载网址 http://developer.
android.com/sdk/index.html 此时下载的实际上只是一个安装工具,这个工具引导我们下载真正的
android 开发包。
Windows 下安装可有两种选择,通常下载压缩包的话,直接解压即可。
SDK,SoftwareDevelopmentKit 的缩写,中文即“软件开发工具包”。
广义上指辅 助开发某一类软件的相关文档、范例和工具的集合。
SDK 是一些被软件工程师用于为特定的软件包、软件框架、硬件平台、操作系统等 创建应用软件的开发工具的集合,一般而言 SDK 即开发 Windows 平台下的应用程序所 使用的 SDK。
1.1.3 Eclipse 简介与下载 下载网址 http://www.eclipse.org/downloads/ 针对不同的机器也有不同的版本,例如我的是 windows32,所以选择使用的是第一个的32Bit 版本。
Eclipse 是一个开放源代码的、基于 Java 的可扩展开发平台。
就其本身而言,它只是一个框架和一组服务,用于通过插件组件构建开发环境。
幸运的是,Eclipse 附带了一个标准的插件集,包括 Java 开发工具(JavaDevelopmentTools,JDT) 。
1.2 软件安装 为了便于管理,本文中所用软件统一安装到 D:androidapp 目录下。
也可以从安装开始一路“next”到底,但是要记得安装路径,以方便后面添加环境等。
1.2.1 JDK 安装 双击 jdk‐7u3‐windows‐i586 图标,开始界面如下所示: 该软件首先安装的是 JDK1.7 的版本,默认路径在 C 盘 Programs 目录下,本人是安装到D 盘 androidapp 目录下。
在紧接着 JDK 之后,软件自动相匹配版本的 JRE同样,安装到与 JDK 相同的路径下。
JavaFXSDK 在百度百科的词条内容是 JavaFX 为 Web 开发者、mashup 作者以及 Java开发者提供高效的开发环境,帮助他们轻松、快速地构建下一代富 Internet 应用程序 richinternetapplicationRIA。
使用 JavaFX,设计者和开发者可以协作来构建给人以高冲击力视听感受的 RIA。
实际上更适合于可视化编程,可安装可不安装。
点击开始‐‐运行‐‐输入“cmd”‐‐java‐version 来检测 JDK 是否安装成功,出现如下所示信息,则表示安装成功。
当安装完后系统的 jre 环境一般己自动设定即可以用 java 命令运行 java 程序如图,输入 javac出现命令提示,则代表安装成功。
1.2.2 SDK 安装与目录分析 将下载的压缩文件直接解压缩就可以,解压后的文件夹内容为 运行 SDKManager ,软件这才开始下载真正的 androidSDK激动人心的时刻吧,若是所有 APILevel 都选上,并且网速不给力的情况下,你会发现这是一个很长的等待过程。
如图所示,SDKManager 会从网址上获取现有的
android 版本信息。
选择你所要安装的
android 版本,点击 installxxpackages 开始下载,直到所选项全部下载完成才可进行下一步操作。
对于已经下载好的 SDK 包,可以直接拷贝到另一台机器上使用。
待所有选项安装完成后,打开 D:
android‐sdk‐windows 目录,会发现多了诸如system‐imagessources 等文件夹,并且 platforms 等目录下也不再为空,这就是我们所要使用的
android 模拟器及其相应资源。
AndroidSDK 目录下有很多文件夹,各部分作用大致如下:1、add‐ons 这里面保存着附加库,比如 GoogleMaps,当然你如果安装了 OphoneSDK,这里也会有一些类库在里面。
2、docs 这里面是 AndroidSDKAPI 参考文档,所有的 API 都可以在这里查到。
3、market_licensing 作为 AndroidMarket 版权保护组件,一般发布付费应用到电子市场可以用它来反盗版。
4、platforms 是每个平台的 SDK 真正的文件,里面会根据 APILevel 划分的 SDK 版本,这里就以
Android2.2 来说,进入后有一个
android‐8 的文件夹,
android‐8 进入后是
Android2.2SDK的主要文件,其中 ant 为 ant 编译脚本,data 保存着一些系统资源,images 是模拟器映像文件,skins 则是
Android 模拟器的皮肤,templates 是工程创建的默认模板,
android.jar 则是该版本的主要 framework 文件,tools 目录里面包含了重要的编译工具,比如 aapt、aidl、逆向调试工具 dexdump 和编译脚本 dx。
5、platform‐tools 保存着一些通用工具,比如 adb、和 aapt、aidl、dx 等文件,
Android123提示,这里和 platforms 目录中 tools 文件夹有些重复,主要是从
android2.3 开始这些工具被划分为通用了。
6、samples 是 AndroidSDK 自带的默认示例工程,里面的 apidemos 强烈推荐初学者运行学习,对于 SQLite 数据库操作可以查看 NotePad 这个例子,对于游戏开发 Snake、LunarLander都是不错的例子,对于
Android 主题开发 Home 则是 androidm5 时代的主题设计原理。
7、tools 作为 SDK 根目录下的 tools 文件夹,这里包含了重要的工具,比如 ddms 用于启动
Android 调试工具,比如 logcat、屏幕截图和文件管理器,而 draw9patch 则是绘制
android平台的可缩放 png 图片的工具,sqlite3 可以在 PC 上操作 SQLite 数据库,而 monkeyrunner则是一个不错的压力测试应用,模拟用户随机按键,mksdcard 则是模拟器 SD 映像的创建工具,emulator 是 AndroidSDK 模拟器主程序,不过从
android1.5 开始,需要输入合适的参数才能启动模拟器,traceview 作为
android 平台上重要的调试工具。
8、usb_driver 顾名思义,保存着
android 平台 google 官方机型的驱动如 nexusone、nexuss,同时也有一些老机型驱动的支持,比如说 htcdream、htcmagic 和 motorola 的 droid。
1.2.3 Eclipse 安装 将下载的压缩文件直接解压缩就可以,解压后的文件夹内容为1.3 环境变量配置1.3.1 JAVA 环境变量配置 右键单击“我的电脑”图标,选择属性,点选“高级”标签,选中环境变量。
Java 环境变量需要添加 PATH 变量以及新建 JAVA_HOME 和 CLASSPATH。
选中环境变量后,我们可以看到有用户变量和系统变量,在系统变量下拉框里,找到Path 变量,双击,如下图所示,在变量值后面添加D:androidappjavajdk1.7bin。
注意,新添加的变量路径与前面的值是用分号隔开的。
JAVA_HOME 环境变量指向的是 JDK 的安装路径,仍是在系统变量下,点击新建,如下输入即可。
CLASSPATH 环境变量的设置和 JAVA_HOME 是一样的,不过其值为 D:androidappjavajdk1.7libdt.jarD:androidappjavajdk1.7libtools.jar。
最后依次确定退出即可1.3.2 SDK 环境变量配置添加系统环境变量:路径 x:
android‐sdk‐windowstools1.3.3 ADT(AndroidDevelopmentTools)安装与配置 Eclipse 是开放源代码的,基于 Java 的可扩展开发平台,用于通过插件组建构建开发环境。
首先启动 Eclipse,我们看到的是如下画面,即创建一个用于保存通过 Eclipse 开发的程序的工作区。
同样,我们仍然设置 D 盘 androidapp 目录下。
启动画面如下图所示。
ADT 插件 https://dl‐ssl.google.com/
android/eclipse/ ADT 为
Android 开发工具(AndroidDevelopmentTools) 是在强大的、 简称, 集成的环境 EclipseIDE 中构建
Android 应用程序插件。
ADT 扩展了 Eclipse 的功能,能够让使用者快速建立新的
Android 项目,创建一个应用程序的用户界面,加上
Android 框架的 API 组件、调试应用程序使用 AndroidSDK 工具,以便 APK 分发给应用程序。
废话不多说,开始安装插件。
打开 eclipse在菜单栏中单击 Help 在其下拉菜单中顺序选择InstallNewSoftware‐Workwith‐输入 https://dl‐ssl.google.com/
android/eclipse 回车软件搜索插件。
如图所示查找到的开发包,通常情况下,选择安装 DDMS 和 DevelopTools 就可以满足使用了,当然全安装更好。
继续 next,accept。
点击 finish 后,软件会安装所选择的插件,Warning 无妨,稍等几分钟就 OK 了。
安装完 ADT 插件后,关闭 Eclipse,然后重启。
打开 File‐New,看有无出现 AndroidProject 选项,没出现先别着急,再点击 Other...选项 ,看看 General 选项下是否有
Android 选项,有,则安装成功,无,则安装失败。
1.3.4
Android 模拟器配置(1)开发工具路径 打开 Eclipse ,单击 Windows 下拉菜单中选择 Preferences, 在 展开
Android, SDKLocation的空白框浏览设置先前安装的 sdk 的位置。
(2)添加模拟器 双击 D:androidappandroid‐sdk‐windows 文件下的 AVDManager 图标,在弹出窗口中点 击 new如下图所示 主要是 Target 的选择,根据不同的 APILevel 生成不同的模拟器。
Name 是可以任意填充的,为便于识别,一般和
android 版本保持一致。
其他的基本可以任意,默认即可。
配置完成后,点击 CreateAVD返回到原来的画面,我们看到列表中多了个 CPU 为 ARM的东西,这就是模拟器。
点击 start 出现如下图所示画面,我们可以通过它更改模拟器的显示大小。
再点击 lauch,即启动我们所需要的模拟器二 简单应用程序编写实例 ADT 提供了一个简单的生成应用程序框架的功能。
Android 四大组件 Activity(构造应用程序界面,包括按钮等),Intent(在整个应用程序之间传递数据),Service(承担大部分数据处理工作,后台运行) 。
,ContentProvider(为应用程序提供数据)2.1 一个简单的程序示例 helloworld2.1.1 创建一个
Android 应用程序的步骤 打开 Eclipse 开发工具,新建一个项目,在弹出的 NewProject 中展开
Android 选项,选AndroidProject。
继续 next 之后,出现一个列表,如下图所示,该列表列出了你当前机器上所安装的所有 AndroidSDK 的版本,因为是向后兼容的,所以通常我们选择 1.6 版本,然后在开发结束后可以将应用程序在
android2.0,2.1 等不同的版本上编译,以适应不同的版本。
输入项目名称: 下一步, 填写应用程序的名字以及包名等。
Packagename 是我们每个
android 应用程序都应该有个包名,这个跟 java 里的包名是一致的。
CreateActivity 命名后,系统会为应用自动创建相应的类。
MinimumSDK 版本是和你在先前所选择 SDK 版本相关的,例如对应
android1.6其值为 4。
然后,Finish。
2.1.2
Android 应用程序目录结构 回到 eclipse,我们可以看到左侧 PackageExplorer 标签下包含一个 HelloWorld 的项目包,接下来我们简单分析下这个项目里究竟包含了哪些东西。
上一篇:
[Android项目
下一篇:
电咖汽车入选2018独角兽企业榜百强 发布“天际”品牌将推高估值