Android应用程序开发(第5版)
本书第2版被评为“十二五”普通高等教育本科规划教材。教材在第4版成功的基础上进行了精心修订,提供Android开发从入门到进阶的快捷之路。使用kotlin语言开发Android应用程序,UI开发采用先进的Jetpack Compose框架。示例代码经过精心设计,具有较强的可读性和可操作性,有助于深入理解Android编程思想和开发技巧。

作者:王向辉、吴艳霞、史长亭、冯光升

丛书名:新时代高等学校计算机类专业教材

定价:69.8元

印次:5-1

ISBN:9787302705888

出版日期:2025.12.01

印刷日期:2025.12.26

图书责编:袁勤勇

图书分类:教材

电子书
在线购买
分享
内容简介
作者简介
前言序言
资源下载
查看详情 查看详情 查看详情

"本书由浅入深地介绍了Android应用程序开发的方法和技巧,内容共分12章,包括Android简介、Android的开发环境、第一个Android程序、Kotlin语言、Android用户界面、动画与手势、Android系统的生命周期、组件通信与广播消息、后台服务、数据存储与访问、Jetpack开发组件以及综合示例设计与开发。 本书内容丰富,实用性强,既可用作高等院校信息技术学科的教材,也可供相关专业人士参考。 "

前言 Android是谷歌(Google)发布的一个开放源代码的手机平台,由Linux内核、中间件、应用程序框架和应用软件组成,是第一个可以完全定制、免费、开放的手机平台。Android不仅能够在智能手机中使用,还可以在平板电脑、移动互联网终端、笔记本电脑、便携式媒体播放器和电视等电子设备上使用。 本书紧跟Android技术的发展趋势,全面引入Kotlin编程语言和Jetpack Compose现代UI开发模式,帮助读者掌握当前Android开发的核心技能。从基础的Android体系架构,到深入的Jetpack Compose和Kotlin高级特性,本书系统地讲解了现代Android开发的各方面内容,尤其是在UI开发方面,随着Jetpack Compose的崛起,开发者不再依赖传统的XML布局,而是通过更加简洁、直观的代码构建丰富的用户界面,提升开发效率和可维护性。 本书的内容层层递进,从最基础的Android Studio配置到复杂的后台服务、数据持久化以及跨进程通信等技术,确保读者能够循序渐进地掌握Android开发的全貌。同时,全书强调理论与实践相结合,每章都包含丰富的代码示例与操作指引,帮助读者在项目实训中不断地巩固所学知识,提升实际开发能力。 本书共分为12章。第1章从Android的发展史、体系结构和技术演变讲起,引导读者理解Android生态;第2~4章带领读者配置Android的开发环境,构建第一个应用,并学习Kotlin语言的核心语法和面向对象编程思想;第5章重点介绍Jetpack Compose的现代UI开发模式,包括基本UI组件、布局、状态...

目录
荐语
查看详情 查看详情
目录

第1章Android简介1

1.1手机操作系统1

1.2Android的发展史5

1.2.1起源5

1.2.2开放手机联盟5

1.2.3Android的版本7

1.3Android的特征14

1.4Android的体系结构15

1.5Android的开发趋势16

1.5.1Kotlin17

1.5.2Jetpack Compose18

1.5.3Jetpack19

习题120

第2章Android的开发环境21

2.1Android Studio简介21

2.2下载和安装22

2.3开发工具28

2.3.1Android模拟器28

2.3.2Android调试桥31

2.3.3Android Profiler32

2.3.4Logcat33

2.3.5其他工具34

习题235

第3章第一个Android程序36

3.1创建应用程序36

3.2创建Android虚拟设备40

3.3Android项目结构44

3.3.1视图44

3.3.2目录和文件47

3.4核心代码文件50

3.4.1AndroidManifest.xml50

3.4.2MainActivity.tk53

习题356

第4章Kotlin语言57

4.1Kotlin简介57

4.1.1什么是Kotlin57

4.1.2Android开发中的地位58

4.1.3Kotlin特性58

4.1.4Kotlin开发工具61

4.2变量与数据类型61

4.2.1变量62

4.2.2数据类型62

4.2.3类型推断... 查看详情

"在第4版成功的基础上精心修订而成。

详细的介绍了Android应用程序开发所需要基础知识和基本思想,内容详实,通俗易懂,读者还是可以将本书作为Android程序开发的起步教材。

书中所涉及的内容包括Android的开发环境、用户界面开发、动画与手势、Kotlin语言、生命周期、组件通信与广播消息、后台服务、数据存储和Jetpack开发组件等方面,较全面的覆盖了Android程序开发所涉及的内容。

本书提供的示例代码都是经过精心设计的,具有较强的可读性和可操作性,是掌握Android应用程序开发的快捷之路,有助于深入理解Android编程思想和开发技巧。代码可在清华大学出版社网站下载。"


查看详情