《Android 游戏开发从入门到精通》简介

更新于 2026年10月10日 版权声明

《Android 游戏开发从入门到精通》这本书是由王玉芹创作的,《Android 游戏开发从入门到精通》共有288章节

1

前言

Android是一款于2007年11月5日发布的开源手机操作系统,该平台由操作系统、中间 件、用户界面和应用软件组成,是首个专为移动终端而打造的移动软件。根据国
阅读
4

第1章 Android系统概述

Android是一款用于移动智能设备(手机、平板电脑等)的操作系统,以Linux系统作为内核架构。在本章的内容中,将简单地介绍Android的发展历程和背景,并
阅读
5

1.1 智能手机系统介绍

智能手机出现之后,各大手机厂商在利益的驱动之下,开发了各种智能手机操作系统,并且大力“招兵买马”,抢夺市场份额。Android系统就是在这个历史背景下诞生的。
阅读
6

1.1.1 何谓智能手机

智能手机是指具有像个人计算机那样强大的功能,拥有独立操作系统的手机。用户可以自行安装应用软件、游戏等第三方提供的应用程序,并且可以通过移动通信网络接入到无线网络
阅读
7

1.1.2 看当前主流的智能手机系统

在当今市面中最主流的智能手机系统包括Windows Phone、iOS和本书的主角Android。 1.Windows Phone Windows Phone是
阅读
8

1.2 Android 5.0的特点

和其他版本相比,Android 5.0的突出特性如下所示。 (1)全新的Material界面设计 Android 5.0 Lollipop界面设计的灵感来源于自
阅读
9

1.3 Android的巨大优势

为什么Android系统能在这么多的智能系统中脱颖而出,成为市场占有率第一的手机系统呢?要想分析其原因,需要先了解它的优势,分析究竟是哪些优点吸引了厂商和消费者
阅读
10

1.3.1 优势一——系出名门

Android系统出自Linux,是一款开源的手机操作系统。Android系统取得巨大成功之后各大手机联盟纷纷加入,这个联盟由包括中国移动、摩托罗拉、高通、HT
阅读
11

1.3.2 优势二——强大的开发团队

Android的研发队伍阵容强大,以谷歌为首,他们成立了开放手机发展联盟,成员名单包括: 1.手机制造商(https://www.daowen.com) 宏达国
阅读
12

1.3.3 优势三——诱人的奖励机制

谷歌为了提高程序员的开发积极性,不但为他们提供了一流的硬件设置,一流的软件服务,而且还提供了振奋人心的奖励机制,例如定期举行开发比赛,用创意和实用性夺魁的程序员
阅读
13

1.3.4 优势四——开源

对开发人员和手机厂商来说,开源意味着Android是完全免费使用的。因为源代码公开的原因,所以激发了全世界各地无数程序员的热情。于是很多手机厂商都纷纷采用And
阅读
14

1.4 搭建Android应用开发环境

在进行Android应用开发之前,首先要搭建一个对应的开发环境。而在搭建开发环境前需要了解安装开发工具所需要的硬件和软件配置条件。在本节的内容中,将详细讲解搭建
阅读
15

1.4.1 安装Android SDK的系统要求

在搭建之前,先确定Android应用软件开发所需要开发环境的要求,具体如表1-1所示。 表1-1 开发系统所需参数 Android工具是由多个开发包组成的,具
阅读
16

1.4.2 安装JDK

JDK(Java Development Kit)是整个Java的核心,包括Java运行环境、Java工具和Java基础的类库。在安装JDK之前需要先获得JDK
阅读
17

1.4.3 获取并安装Eclipse和Android SDK

在安装好JDK后,接下来需要安装Eclipse和Android SDK。Eclipse是进行Android应用开发的一个集成工具,而Android SDK是开发
阅读
18

1.4.4 安装ADT

Android为Eclipse定制了一个专用插件—ADT(Android Development Tools),此插件为用户提供了一个强大的开发Android应
阅读
19

1.4.5 设定Android SDK Home

当完成上述插件装备工作后,此时还不能使用Eclipse创建Android项目,还需要在Eclipse中设置Android SDK的主目录。 (1)打开Eclip
阅读
20

1.4.6 验证开发环境

经过前面步骤的讲解,一个基本的Android开发环境可以说是搭建完成了。下面通过新建一个项目的方式,来验证当前的环境是否可以正常工作。 (1)打开Eclipse
阅读
21

1.4.7 创建Android虚拟设备(AVD

程序开发需要调试,只有经过调试之后才能知道程序是否正确运行。开发者如何能在计算机平台之上调试Android程序呢?不用担心,谷歌为开发者提供了模拟器。模拟器是指
阅读
22

1.4.8 启动AVD模拟器

对于Android应用程序的开发人员来说,模拟器的推出为开发者的开发和测试工作带来了很大的便利。无论在Windows系统下还是Linux系统下,Android模
阅读
23

第2章 Android核心框架分析

要想真正精通Android游戏开发技术,不但需要学习底层和Android框架方面的知识,而且还需要了解一些比较基础的知识,例如系统架构、应用开发、底层源码分析和
阅读
24

2.1 Android安装文件介绍

当读者下载并安装Android SDK后,会在安装目录中看到一些安装文件。究竟这些文件是干什么用的呢?在本节的内容中,将讲解Android安装文件的基本知识。
阅读
25

2.1.1 Android SDK目录结构

安装Android SDK后,其安装目录结构如图2-1所示。 图2-1 Android SDK安装后的目录结构 其主要目录的具体说明如下。 ■ add-ons
阅读
26

2.1.2 android.jar及内部结构

在“platforms”目录下的每个Android版本中,都有一个名为“android.jar”的压缩包。例如在编者的计算机中,使用解压缩软件打开“platfo
阅读
27

2.1.3 阅读SDK帮助文档

当解压缩文件“android.jar”之后,可以了解其内部API的包结构和组织方式。如果想要深入理解各个文件包内包含的API和对应的具体用法,则需要花费一定的精
阅读
28

2.1.4 常用的SDK工具

在前面搭建Android开发环境时,已经接触到了Android SDK中的一些开发工具,例如AVD模拟器。在SDK里面集成了很多其他有用的开发工具,这些工具能够
阅读
29

2.2 剖析Android系统架构

为了更加深入地理解Android系统的精髓,初学者很有必要了解Android系统的整体架构了解它的具体组成。只有这样才能知道Android究竟能干什么,以及要学
阅读
30

2.2.1 Android体系结构介绍

Android系统是一个移动设备的开发平台,其软件层次结构包括操作系统(OS)、中间件(Middleware)和应用程序(Application)。根据Andr
阅读