深入浅出_Android_Google_手持设备应用程序设计入门

整理文档很辛苦,赏杯茶钱您下走!

免费阅读已结束,点击下载阅读编辑剩下 ...

阅读已结束,您可以下载文档离线阅读编辑

资源描述

深入浅出AndroidGoogle手持设备应用程序设计入门Android是什么在可见的将来,基于Android平台的手机程序设计,将像今日的PC程序设计一样普及。入门「Android」是一个基于Linux核心(kernel)的开放手机平台操作系统。与WindowsMobile、Symbian等手机操作系统处在同一级别。对于设备制造商来说,「Android」是一个免费的平台。「Android」操作系统让设备制造商免除「每出一台手机,就得被手机操作系统厂商(如MicroSoft)收取费用」的情况。对硬件开发厂商来说,「Android」也是个开放的平台。只要厂商有能力,可以在这个平台上自由加入特有的装置或功能,不受手机操作系统厂商的限制。对于手持装置的开发者来说,「Android」是个先进的平台。平台上的应用程序可兼容于各种型号的Android手机,免去为各种不同手机机型开发的困扰。「Android」平台支持各种先进的网络、绘图、3D处理能力,可以用来提供更好的使用者体验。对于使用者来说,「Android」是一个用于手机的操作系统。使用者只要先申请一个免费的Google账户,当使用者想换一台手机时,就可以在不同厂牌,同样使用「Android」操作系统平台的手机之间选择,并且很容易地将如联络簿等个人资料转换到新手机上。Android在Linux核心的基础上,提供了各种合用的函式库,和一个完整的应用程序框架。并采用较符合商用限制的Apache版权。在Linux核心的基础上提供Google自制的应用程序运行环境(称作Dalvik,与Sun的J2ME不同),并提供基于Eclipse整合开发环境(IDE)的免费、跨平台(Windows、MacOSX、Linux)开发工具(SDK),便于应用程序开发者学习、使用。免费、熟悉的跨平台开发工具,让具备一些面向对象观念,或窗口程序开发经验的开发者,能在一定时间内上手。1000万美元的大奖赛则提供了足够的诱因,让第一支Android手机正式面市前,就拥有了各式各样的应用程序可供使用。从不同角度来说,Android代表着一个崭新的开放原始码操作系统平台、一个友善的免费应用程序开发环境、一个与世界各地的程序开发者,站在相同起跑点上的公平竞争机会。从创意开始预测未来的最好的方式,就是去创造未来你是否曾经思考过,当我们拥有了一台能够上网,能够依照自己的期望自由修改、调配功能的手机,我们会用它来施展什么创意?Android大奖赛首页上提供了一些方向。你的心里可能已经有了关于手机程序的绝好创意,你想在Android开放手机平台上,实现因为其他封闭平台的种种限制,而无法在手机上达成的需求;无论你以何种目的来看待「Android」平台,都需要为了达成你的创意,所需的一些基本协助。本书所提供的内容,将可以协助你快速地理解Android平台的概念。提供你初次开发手机程序接口的注意事项、Android数据应用程序的运作过程,与详细的Android应用程序实例解说。要开发Android应用程序,你甚至不需要拥有实机。Google已经为我们提供了各个主要平台(Windows、Mac、Linux)上可用的开发工具包。开发工具包中,也包含了Android手机仿真器,好让我们在计算机上就能完成所有的手机应用程序开发工作。接着,我们就先来安装Android开发工具吧。参考数据•Android官方网站•开放手持装置联盟(OpenHandsetAlliance)•GoogleAndroid开发者部落格•Android开发者大赛网站•Android文件••CNet专访:Google手机平台背后的原创者•Android原始码网站•Android相关事件时间表安装Android开发工具tw,installAndroid提供免费而且跨平台的整合开发环境,只要计算机能连接上网络,我们随时都能下载相关工具下来,并开始开发Android应用程序。有了轻松易用的开发工具,我们可以把心力专注于如何将想法实现到应用程序上。系统需求撰写Android的应用程序,需要一套个人计算机系统。至于操作系统的部份,几个主流操作系统都有支持。支持的操作系统如下:•WindowsXP或Vista•MacOSX10.4.8或之后版本(仅适用2007年后出厂,采用x86架构的IntelMac)•Linux(官方是在Ubuntu上测试)我们需要安装一些Android开发环境所需的程序工具,这些工具都是可以免费上网取得的:•JDK5或JDK6o只安装Java运行环境(JRE)是不够的,你需要安装的是Java开发环境(JDK)。o各平台的JDK可以前往网站,找到「JavaSE」连结,从「JavaPlatform,StandardEdition」表格中点选「DownloadJDK」链接来免费下载。o可以在命令行上输入「java-version」来查看目前系统上已安装的java版本(java版本需1.5)。o要注意的是Android与JavaGnu编译程序(gcj)还不相容。•EclipseIDE,一个多用途的开发工具平台。你可以下载安装Eclipse3.6(代号Helios)、Eclipse3.5(代号Galileo)。请注意你选择的版本需包含EclipseJava开发工具扩充套件(JavaDevelopmentToolPlugin,JDT)。大多数EclipseIDE包中都已含有JDT扩充套件。若对Eclipse平台不熟悉的话,建议直接选择「forJavaDevelopers」版本来下载。•ADT,基于Eclipse的Android开发工具扩充套件(AndroidDevelopmentToolsplugin)。•AndroidSDK,Android程序开发工具包,包含Android手机仿真器(Emulator)。•其他开发环境工具(非必要安装)oLinux和Mac环境上需要自动编译的话可以自行安装ApacheAnt1.6.5或之后版本,Windows环境上则需要ApacheAnt1.7或之后版本。oNetBeans、IDEA等开发平台亦有推出自己的Android开发工具,但本书中还是以讨论官方基于Eclipse平台的开发工具为准,其他平台不予涉及。安装流程假设读者已先安装了JDK5或JDK6。那么Android的安装流程可以分为以下五个步骤1.下载Eclipse2.安装Eclipse3.安装ADT扩充套件4.下载AndroidSDK5.设定AndroidSDK详细的安装流程如下:1.下载Eclipse首先我们需要下载Android开发时会用到的整合开发环境Eclipse。目前Android应用程序只支持使用「Java」程序语言来编写Android应用程序。所以开发前必须先安装Java开发工具包(JavaDevelopmentKit,JDK)。各平台的JDK可至下载。MacOSX操作系统则已内建JDK。安装好JDK后,我们可以前往Eclipse网站下载Eclipse这个方便的整合开发环境。下载Eclipse时请选「EclipseIDEforJavaDevelopers」或「EclipseIDEforJavaEEDevelopers」这两种版本,只有这两种版本才会预装EclipseJDT扩充套件。范例中所选择的是「EclipseIDEforJavaDevelopers」版本。下载完同样先解压缩到适当目录下。2.安装EclipseEclipse不需要安装,只要确认你的系统上有安装Java,即可直接开启Eclipse文件夹,点击Eclipse开始执行Eclipse整合开发环境。第一次启动Eclipse时会弹出窗口让你决定默认的工作目录。一般使用Eclipse默认的工作目录即可。进入到EclipseIDE后,不必急着四处观望。我们先来安装Android开发工具扩充套件。3.安装ADT扩充套件我们将在Eclipse上安装Android开发工具(ADT)。Eclipse3.5/3.6版找到屏幕上方的选单列,选择「Help-InstallNewSoftare」选项,这选项会带出一个新窗口。选择「AvailableSoftware」标签,选择右方的「Add...」(新增网站)按钮,会弹出一个输入框。在输入框中的Location字段中输入扩充套件的名称(Name)「ADT」跟网址(URL)「」,按下OK按钮离开。Eclipse会花一点时间寻找合适的版本。在窗口中全选「」项目「DeveloperTools」中的的选项后,按下右方的「Install」按钮。按下「Next」(下一步)键。照着步骤就安装完成。安装完会提示需重新启动Eclipse,按下「Yes」重新启动。Eclipse3.4版找到屏幕上方的选单列,选择「Help-SoftwareUpdates」选项,这选项会带出一个新窗口。选择「AvailableSoftware」标签,选择右方的「AddSite...」(新增网站)按钮,会弹出一个输入框。在输入框中的Location字段中输入网址(URL)「」,按下OK按钮离开。Eclipse会花一点时间寻找合适的版本。在窗口中全选「」项目「DeveloperTools」中的的选项后,按下右方的「Install」按钮。按下「Next」(下一步)键。照着步骤就安装完成。安装完会提示需重新启动Eclipse,按下「Yes」重新启动。Eclipse3.3版找到屏幕上方的选单列,选择「Help-SoftwareUpdates-FindandInstall」选项,这选项会带出一个新窗口。选择「Searchfornewfeaturestoinstall」(搜寻新功能供安装)选项,按下「Next」(下一步)键。出现设定画面。选择右上角的「NewRemoteSite」(新增远程网站)按钮,会弹出一个「NewUpdateSite」(新增更新网站)输入框。在输入框中输入扩充套件的名称(Name)「ADT」跟网址(URL)「」,按下「OK」按钮离开。按下「Finish」按纽继续下一步。Eclipse会花一点时间寻找合适的版本。接着我们要做的,就是等Eclipse显示出选项时,勾选合适的版本安装。安装完会提示需重新启动Eclipse,按下「OK」重新启动。脱机安装已经安装成功的读者可以跳过这段。有些读者因

1 / 108
下载文档,编辑使用

©2015-2020 m.777doc.com 三七文档.

备案号:鲁ICP备2024069028号-1 客服联系 QQ:2149211541

×
保存成功