Android移动应用开发(微课视频版)
Android 16,基础+案例,提供视频、源代码、教学课件、教学大纲、习题题库、期末试卷及答案

作者:李波 主编 郭朋伟 李玉秀 孙宪丽 高莹 张云光 副主编

丛书名:21世纪高等学校计算机类课程创新系列教材·微课版

定价:59.9元

印次:1-1

ISBN:9787302719144

出版日期:2026.06.01

印刷日期:2026.06.02

图书责编:陈景辉

图书分类:教材

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

"Android系统是目前非常流行的智能手机操作系统之一,面向Android系统的应用开发是目前的技术热点。本书针对Android 16,结合全新的Android Studio开发环境,对Android应用编程基础知识进行讲解,易于读者理论联系实际,尽快掌握Android系统编程知识。 本书分为10章,使用Java开发语言,内容主要包括Android 系统的发展历史、系统架构、应用程序框架、界面开发、多媒体应用程序开发、数据存储等。本书每章都给出了实例,使读者进一步巩固所学知识,提高综合实践能力。 本书既适合熟悉Java编程的Android初学者和具有一定Android编程经验的用户阅读,也可供广大计算机工作者和软件开发者参考。 "

前言 自2007年5月Android开源手机平台问世以来,已经经历了近二十年的发展。这期间,基于Android平台的智能手机迅速占领市场,成为当前极受欢迎的手机操作系统之一。随之而来的是基于Android操作系统的应用程序需求多元化,Android开发技术成为市场求职的新宠。 为了帮助国内开发人员快速掌握Android开发技术,获取更好的就业机会,笔者基于Google公司2025年7月发布的Android 16(API Level36)编写了本书,希望能够帮助广大读者在Android开发的道路上入门并且获得提高。本书在编写时综合考虑了自学和教学两方面因素。本书不仅适合高校教学,还适合学生自学,同时也适合有一定开发经验的程序员作为参考书使用。 本书内容 本书共分为10章,由浅入深地讲解了Android开发的各方面。本书在讲解过程中穿插了大量实例,希望借此帮助读者更好地理解Android开发的过程,并获得提高。 本书的前3章为基础内容,系统地介绍Android系统的诞生和发展的过程、Android的系统框架、Android开发环境的搭建以及Android应用程序的基本组件,并且着重讲解Android系统中人机交互的基本组件Activity的基本知识。 第4章讲解Android开发过程中界面开发相关的知识,包括在用户界面设计过程中常用的布局和组件、Android的多窗口和通知分组等新特性以及Android处理人机交互事件的方法。 第5章讲解Intent的基本知识,并利用Intent实现电话和短信应用程序开发功能。 第6章...

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

第1章Android系统概述

1.1智能手机

1.1.1什么是智能手机

1.1.2智能手机操作系统

1.2什么是Android

1.2.1Android的历史

1.2.2Android的发展

1.2.3Android的优点

1.3Android系统架构

1.3.1应用程序层

1.3.2应用程序框架层

1.3.3系统核心库

1.3.4硬件抽象层

1.3.5Linux内核

1.4Android 16新特性介绍

1.4.1宏观视角: 从“移动优先”到“大屏生产力”

1.4.2用户可见的新交互: 通知、返回动画与状态表达

1.4.3影像系统: 相机与视频的“专业级”升级

1.4.4国际化: 直书文字与度量系统分离

1.4.5后台任务: JobScheduler自检API

第2章Android开发环境搭建

2.1系统需求

2.2软件安装

2.2.1JDK的安装

2.2.2Android Studio

2.2.3创建AVD

2.3创建第一个Android应用程序

2.3.1创建HelloWorld工程

2.3.2相关代码

2.3.3工程文件结构解析

2.4调试程序

2.4.1设置断点

2.4.2调试

第3章Android应用程序结构

3.1应用程序基本组成

3.1.1Activity

3.1.2Service

3.1.3BroadcastReceive... 查看详情

"(1)实例驱动,由浅入深。

本书通过对 Android 16 SDK 的系统分析,由浅入深、逐步地对开发关键知识点通过实例进行讲解与探究,为读者更好地掌握开发技能提供了便利和支持。

(2)突出重点,强化理解。

本书结合作者多年的开发和教学经验,针对应用型本科的教学要求和学生特点,突出重点、深入分析,同时在内容方面全面兼顾知识的系统化要求。

(3)注重理论,联系实际。

本书为重要的知识点部分配备了典型例题,以Java作为开发语言进行设计和实现。

(4)风格简洁,使用方便。

本书风格简洁明快,对于非重点的内容不进行长篇论述,以便读者在学习过程中明确内容之间的逻辑关系,更好地掌握操作系统的内容。"


查看详情