预览加载中,请您耐心等待几秒...
1/10
2/10
3/10
4/10
5/10
6/10
7/10
8/10
9/10
10/10
亲,该文档总共19页,到这已经超出免费预览范围,如果喜欢就直接下载吧~
如果您无法下载资料,请参考说明:
1、部分资料下载需要金币,请确保您的账户上有足够的金币
2、已购买过的文档,再次下载不重复扣费
3、资料包下载后请先用软件解压,在使用对应软件打开
Android程序开发初级教程(一)
平台简介
令人激动的Google手机操作系统平台-Android在2007年11月13日正式发布了,这是一个开放源
代码的操作系统,内核为Linux.作为开发者,我们所关心的是这个平台的架构以及所支持的开发语言。
下面是这个平台的架构模型:
这个平台有以下功能:
+Applicationframework:可重用的和可替换的组件部分,在这个层面上,所有的软件都是平等的。
+Dalvikvirtulmachine:一个基于Linux的虚拟机。
+Integratedbrowser:一个基于开源的WebKit引擎的浏览器,在应用程序层。
+Optimizedgraphics:包含一个自定义的2D图形库和基于OpenGLES1.0标准的3D实现。
+SQLite:数据库
+Mediasupport:通用的音频,视频和对各种图片格式的支持(MPEG4,H.264,MP3,AAC,AM
R,JPG,PNG,GIF)
+GSMTelephony:GSM移动网络,硬件支持。
+Bluetooth,EDGE,3G,andWiFi:都依赖于硬件支持。
+Camera,GPS,compass,andaccelerometer:都依赖于硬件支持。
+Richdevelopmentenvironment:包含一套完整的开发工具集,方便跟踪调试,内存检测和性
能测试,而且提供了
Eclipse的插件。
下面我们就来亲身体验一下Android程序的开发之旅。
先介绍一下开发环境,下面是对系统及相关软件的版本要求:
操作系统:
WindowsXPorVista
MacOSX10.4.8orlater(x86only)
Linux(testedonLinuxUbuntuDapperDrake)
SupportedDevelopmentEnvironments
Eclipse
Eclipse3.2,3.3(Europa)
AndroidDevelopmentToolsplugin(optional)
OtherdevelopmentenvironmentsorIDEs
JDK5orJDK6(JREaloneisnotsufficient)
NotcompatiblewithGnuCompilerforJava(gcj)
ApacheAnt1.6.5orlaterforLinuxandMac,1.7orlaterforWindows
我使用Eclipse3.3+JDK1.6.+Ant1.7的组合。还有两个重要的就是:AndroidSDK以及
Android用于Eclipse中的插件。
AndroidSDK的下载链接:http://code.google.com/android/
如果你是第一次使用这些软件,请注意安装顺序和设置好环境变量。一般的顺序是先安装JDK然后
解压ant压缩包,然后设置java环境变量和ant环境变量,然后是解压AndroidSDK,再设
置AndroidSDK的环境变量。总之就是把JDK,ANT,AndroidSDK的路径添加到path里。
Androidforeclipseplugin在安装过程很简单,通过网络安装插件就可以了,这个是URL:http
s://dl-ssl.google.com/android/eclipse/
具体的配置过程,可以查看:http://code.google.com/android/intro/installing.html#otherides
以下为翻译Google给的一个helloAndroid的开发步骤:
创建一个项目:
创建一个新项目是很简单的,只要你安装了Eclipse插件,并且你的Eclipse软件版本在3.2或3.3,
你就可以开始开发了。
首先,看一下要创建"Hello,World"程序从高级层面上有哪些步骤:
1,通过File->New->Project菜单,建立新项目"AndroidProject"
2,填写新项目各种参数。
3,编辑自动生成的代码模板。
尽此而已,我们通过下面的详细说明来完成每个步骤。
1,创建一个新的Android项目
启动Eclipse,选择File->New->Project菜单,如果你安装好了Android的Eclipse插件,你
将会在弹出的对话框中看到"AndroidProject"的选项。
选择“AndroidProject”,点击Next按钮。
2,填写项目的细节参数.
下面的对话框需要你输入与项目有