移动互联平台NEWS

当前位置:主页 > 移动互联平台 > 苏州Android平台 > 苏州Android平台

Android开发环境搭建以及Java.XML以及Android的工作原

    在详细讲解Android开发之前,我们先来看看android集成开发环境、Java.XML以及Android的工作原理、Android应用程序框架

    你已经下载了用于建立Android应用程序开发环境的软件包,包括Java SE、Eclipse和Android SDK,你将学习如何配置这些工具,在接下来的章节中你将会一直使用它们。你将从头开始,一步一步地在你自己的开发工作站上,搭建一个最先进的Android集成开发环境。
    请注意,在这个过程中,有一部分操作必须要在线完成,所以请确保你的Internet连接正常工作。我们将实时连接Google的Android开发者网站,以获取最新版的Android应用程序开发工具、插件、驱动程序以及文档。
    也许花上整整三天来安装和配置Java SE.Eclipse IDE.Android SDK及Android虚拟设备(Android Virtual Device,简称AVD,一个可以模拟真正Android智能手机的模拟器)似乎有点浪费,但这却是最关键的步骤之一。如果你的IDE无法完美地工作,你的代码也不可能是完美的。实际上,如果没有一个强大并正确配置的IDE,你可能连一行代码都无法编写!
    Eclipse IDE是一个强大的编程环境,它具备代码高亮、设备模拟、逻辑跟踪、调试等丰富的功能。图2-1显示了在Eclipse中工作的一个实例,图2-2则显示了一个正在运行的Android虚拟设备。
 
    然后你将学习如何用Android插件来自定义Eclipse IDE,以便将这个工具变成一个为像你一样的Android开发者量身定制的开发环境。你会发现,按照自己的开发目标来配置IDE并非易事。
 
    Java.XML以及Android的工作原理
    Android应用程序的几个不同的层次,它的功能通过Java代码、XML标记语言和Android Manifest文件,以一种特别的方式来进行表述。这种方式为应用程序带来了很强的可扩展性,或者说是开发的灵活性。Android中大量使用基于XML的标记语言来定义应用程序的基本组件,尤其是一些可见的组件。
    标记语言从技术上说并不算是程序代码,而是由许多标签所构成的,类似Web开发者用于定义在线文档布局的HTML标签。在Android中,XML用于定义应用程序的每个细节,从用户界面到数据访问,甚至是程序架构,如Java对象的定义和配置。
    对于初学者来说,XML标签比像Java这样复杂的编程语言更加易懂。因此,正如Google所建议的,你将尽可能地使用XML。你将了解到关于Android应用开发的一些基础知识,这些知识将来能帮助你将应用变得更加美观和专业。你一定希望自己的投资能获得最大的收益,XML就可以帮你实现这个目标。
    Android应用程序框架
    你已经搭建好了一个稳定的Android集成开发环境,并且已经对一个应用程序开发项目的组件(图片、文本、布局、按钮、代码、音频、视频、动画、XML等)有了基本的了解。
    你将学习Android应用程序设计所特有的一些术语,即Android应用程序的各种组件都叫什么名字。我们将介绍Java程序代码、XML和其他一些新媒体资源如何被编译、压缩并打包成一个,Android签名的.apk文件(APK代表Android PacKage,即Android软件包),以及应用程序中的各个Android逻辑组件是如何相互沟通的。

上一篇:安卓软件开发之图像与动画设计

下一篇:没有了

在线咨询
在线咨询
在线客服