Android开发基础与案例实战(Java版·微课视频版)
配有源代码、教学课件、教学大纲等,任务项目式驱动,手把手式微课视频教学

作者:童长飞

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

定价:59.9元

印次:1-1

ISBN:9787302632771

出版日期:2023.09.01

印刷日期:2023.09.20

图书责编:陈景辉

图书分类:教材

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

本书以任务驱动的方式,将Android开发的知识点融入各任务中,学习者可通过临摹任务掌握Android开发技巧。各任务既保持独立,又遵循由浅入深、循序渐进的学习规律,适合读者碎片化学习,也适合作为高校线上和线下混合式教学的教材。 本书共7章,分别从开发环境以及项目的基本信息、Android的布局与基本UI、列表与适配器、菜单与对话框、多线程与网络应用、数据存储与内容提供、Fragment与导航这7方面讲述Android开发的基本内容。本书中的各任务均通过Android 5.0和Android 10.0测试。 本书可作为全国高等学校计算机及相关专业的教材和相关培训及培训机构的教学用书,同时也适合作为Android编程爱好者的入门读物。

前言 新一轮科技革命和产业变革带动了传统产业的升级改造。党的二十大报告强调“必须坚持科技是第一生产力、人才是第一资源、创新是第一动力,深入实施科教兴国战略、人才强国战略、创新驱动发展战略,开辟发展新领域新赛道,不断塑造发展新动能新优势”。建设高质量高等教育体系是摆在高等教育面前的重大历史使命和政治责任。高等教育要坚持国家战略引领,聚焦重大需求布局,推进新工科、新医科、新农科、新文科建设,加快培养紧缺型人才。 当前,国内多数应用型人才培养本科院校和专科院校的计算机、软件工程、电子信息等专业均会开设移动开发相关课程,而Android开发占据移动开发课程的主流。考虑到高校目前Java课程比Kotlin课程普及度高,尽管Android开发主推Kotlin语言,本书依然坚持使用Java语言,这是为了更好地衔接现有的课程体系。在内容编排上,本书不仅讲述Android基础开发,还特别注重Java知识的渗透,让读者通过各任务的临摹学习,掌握数据的封装、接口回调、类的继承与改写、多线程开发、异步编程、数据库编程、UI交互编程等相关知识和开发技巧,以提高Java开发能力,可作为Java后继课程的延伸。 本书主要内容 第1章开发环境及项目的基本信息,介绍Android Studio(2021版)开发环境的安装、虚拟机的设置,并考虑Intel和AMD CPU的安装设置。此外,还介绍开发项目的结构,以及Android Studio开发过程中常用的快捷键。 第2章Android的布局与基本UI,通过9个任务的讲解,使读者掌握Android开发中各UI组...

课件下载

样章下载

网络资源

扫描二维码
下载APP了解更多

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

目录

第1章开发环境及项目的基本信息

1.1开发环境及系统要求

1.2Android Studio的安装过程

1.3Android Studio虚拟机的设置

1.4项目的基本信息

1.4.1初步认识项目声明文件AndroidManifest.xml

1.4.2项目的资源引用方式

1.4.3项目的代码和布局文件

1.4.4项目的Gradle文件

1.5Android Studio的常用快捷键

第2章Android的布局与基本UI

2.1按钮与文本框的互动

2.1.1任务说明

2.1.2任务相关知识点

2.1.3任务实现

2.1.4Android项目的存储备份与瘦身

2.1.5Android项目的调试

2.2控制布局对齐

2.2.1任务说明

2.2.2任务相关知识点

2.2.3任务实现

2.3控制布局占比权重

2.3.1任务说明

2.3.2任务相关知识点

2.3.3任务实现

2.4单选框

2.4.1任务说明

2.4.2任务相关知识点

2.4.3任务实现

2.5多选框

2.5.1任务说明

2.5.2任务实现

2.6获取并显示EditText文本

2.6.1任务说明

2.6.2任务实现

2.7控制文本颜色以及UI边距

2.7.1任务说明

2.7.2任务实现

2.8相对布局

2.8.1任务说明

2.8.2任务实现

2.9约束布局

...

"(1)任务驱动式教学。各任务学习目标明确,将应用场景的沉浸与知识点融合,学习者通过临摹各任务,掌握相关知识和开发技巧,提高知识灵活应用能力。
(2)适合碎片化学习。各章任务尽量保持独立和代码完整性,绝大多数单个任务学习时长在30~60分钟以内完成,有利于初学者利用闲余时间碎片化学习,也有利于大学课程的内容组织,开展线上线下混合教学。
(3)由浅入深,循序渐进。在内容安排上,按难易程度合理安排章节顺序,各任务既保持独立性,又承上启下,符合学习者学习规律。
(4)注重代码的解耦和通用性。本书所有案例通过Android 5.0和Android 10.0测试,所写的部分工具类可直接应用于其他Android应用的项目开发。
"