查字典图书网
当前位置: 查字典 > 图书网 > 编程 > Android编程权威指南 > 试读

Android编程权威指南[试读]

1.1 应用基础

本章将介绍编写Android应用需掌握的一些新的概念和UI组件。学完本章,如果没能理解全部内容,也不必担心。后续章节还会有更加详细的讲解,我们将再次温习并理解这些概念。 马上要编写的首个应用名为GeoQuiz,它能测试用户的地理知识。用户通过单击True或False按钮来回答屏幕上的问题,GeoQ... 查看全部[ 1.1 应用基础 ]

1.2 创建Android项目

首先我们来创建一个Android项目。Android项目包含组成一个应用的全部文件。启动Eclipse程序,选择File→New→Android Application Project菜单项,打开新建应用窗口来创建一个新的项目。 在应用名称(Application Name)处输入GeoQuiz,... 查看全部[ 1.2 创建Android项目 ]

1.3 Eclipse工作区导航

如图1-7所示,Eclipse已在工作区窗口(workbench window)里打开新建项目。(注意,如是安装后初次使用Eclipse,则需关闭初始的欢迎窗口,才能看到如图所示的工作区窗口。) 整个工作区窗口分为不同的区域,这里统称为视图。 最左边是包浏览器(package explorer)... 查看全部[ 1.3 Eclipse工作区导航 ]

1.4 用户界面设计

如前所述,Eclipse已默认打开activity_quiz.xml布局文件,并在Android图形布局工具里显示了预览界面。虽然图形化布局工具非常好用,但为更好地理解布局的内部原理,我们还是先学习如何使用XML代码来定义布局。 在代码编辑区的底部选择标为activity_quiz.xml的标签页... 查看全部[ 1.4 用户界面设计 ]

1.5 从布局XML到视图对象

想知道activity_quiz.xml中的XML元素是如何转换为视图对象的吗?答案就在于Quiz- Activity类。 在创建GeoQuiz项目的同时,也创建了一个名为QuizActivity的Activity子类。QuizActivity类文件存放在项目的src目录下。目录src是项目全部J... 查看全部[ 1.5 从布局XML到视图对象 ]

1.6 组件的实际应用

既然按钮有了资源ID,就可以在QuizActivity中直接获取它们。首先,在QuizActivity.java文件中增加两个成员变量。 在QuizActivity.java文件中输入代码清单1-8所示代码。(请勿使用代码自动补全功能。) 代码清单1-8 添加成员变量(QuizActivity.... 查看全部[ 1.6 组件的实际应用 ]

1.7 使用模拟器运行应用

要运行Android应用,需使用硬件设备或者虚拟设备(virtual device)。包含在开发工具中的Android设备模拟器可提供多种虚拟设备。 要想创建Android虚拟设备(AVD),在Eclipse中,选择Window → Android Virtual Device Manager菜单... 查看全部[ 1.7 使用模拟器运行应用 ]

1.8 Android编译过程

学习到这里,你可能对Android编译过程是如何工作的充满疑惑。我们已经知道在项目文件发生变化时,无需使用命令行工具,Eclipse便会自动进行编译。在整个编译过程中,Android开发工具将资源文件、代码以及AndroidManifest.xml文件(包含应用的元数据)编译生成.apk文件,如图1... 查看全部[ 1.8 Android编译过程 ]