出版社:中国铁道出版社
ISBN:978-7-113-33214-3
图书种类:高校教材
出版日期:2026-05(预估)
所属学科:Android
页数:暂无
关注获取新书发布信息

本书是《Android项目实战——博学谷》(第2版)一书的升级版,适合有一定Android基础知识的读者使用。本书以Android Studio 2025.1为开发工具,Android系统版本为Android 16.0。本书以博学谷项目为主线,从项目开发流程的角度讲解了项目的需求分析、产品设计、产品开发、项目上线全过程。
本书共8章。第1章针对博学谷项目进行整体介绍;第2章针对界面设计进行讲解;第3~7章针对项目功能模块进行具体的实现和讲解,其中包括注册与登录模块、“我的”模块、个人资料模块、习题模块和课程模块;第8章针对项目上线的内容进行讲解。
本书配套丰富的教学资源,包括教学PPT、教学大纲、源代码、课后习题及答案等。为帮助读者更好地学习本书中的内容,作者还提供了在线答疑服务,希望帮助更多读者。
本书适合作为高等职业教育本科、专科计算机及相关专业的教材,也可作为Android开发爱好者的自学参考书。
第1章 项目概述 1.1 项目简介 1.1.1 项目模块 1.1.2 开发环境 1.2 界面交互效果 1.2.1 欢迎模块与课程模块 1.2.2 课程详情模块 1.2.3 习题模块 1.2.4 “我”的模块 1.3 本章小结 第2章 界面设计 2.1 欢迎界面 2.2 课程界面 2.2.1 制作课程界面的标题栏 2.2.2 制作广告栏 2.2.3 制作视频列表标题 2.2.4 制作课程列表 2.2.5 制作底部导航栏 2.2.6 制作课程详情界面 2.2.7 添加课程界面中章节图片的交互事件 2.2.8 添加欢迎界面载入时的交互事件 2.3 习题界面 2.3.1 制作习题界面的标题栏 2.3.2 制作习题列表 2.3.3 制作习题界面的底部导航栏 2.3.4 制作习题详情界面的标题栏 2.3.5 制作习题详情内容 2.3.6 添加选项的交互事件 2.3.7 添加习题列表条目的交互事件 2.3.8 在课程界面中添加“习题”按钮的交互事件 2.3.9 在习题界面中添加“课程”按钮的交互事件 2.4 本章小结 第3章 欢迎、注册和登录模块 3.1 “欢迎”功能业务的实现 任务综述 【任务3-1】搭建欢迎界面布局 【任务3-2】实现欢迎界面功能 3.2 注册功能业务的实现 任务综述 【任务3-3】搭建标题栏界面布局 【任务3-4】搭建注册界面布局 【任务3-5】创建MD5加密算法 【任务3-6】创建工具类UtilsHelper 【任务3-7】实现注册界面功能 3.3 登录功能业务的实现 任务综述 【任务3-8】搭建登录界面布局 【任务3-9】实现登录界面功能 3.4 本章小结 第4章 “我”的模块 4.1 “我”的功能业务的实现 任务综述 【任务4-1】搭建底部导航栏界面布局 【任务4-2】搭建“我”的界面布局 【任务4-3】实现底部导航栏界面功能 【任务4-4】实现“我”的界面功能 4.2 设置功能业务的实现 任务综述 【任务4-5】搭建设置界面布局 【任务4-6】实现设置界面功能 4.3 修改密码功能业务的实现 任务综述 【任务4-7】搭建修改密码界面布局 【任务4-8】实现修改密码界面功能 4.4 设置密保与找回密码功能业务的实现 任务综述 【任务4-9】搭建设置密保界面与找回密码界面布局 【任务4-10】实现设置密保界面与找回密码界面功能 4.5 本章小结 第5章 个人资料模块 5.1 个人资料显示功能业务实现 任务综述 【任务5-1】搭建个人资料界面布局 【任务5-2】封装用户信息的实体类 【任务5-3】创建数据库与用户信息表 【任务5-4】创建数据库的工具类 【任务5-5】实现个人资料界面功能 5.2 个人资料修改功能业务实现 任务综述 【任务5-6】搭建个人资料修改界面布局 【任务5-7】实现个人资料修改界面功能 5.3 本章小结 第6章 习题模块 6.1 习题功能业务实现 任务综述 【任务6-1】搭建习题界面布局 【任务6-2】搭建习题列表条目界面布局 【任务6-3】准备习题数据 【任务6-4】封装习题信息的实体类 【任务6-5】编写习题列表的适配器 【任务6-6】实现习题界面功能 6.2 习题详情功能业务实现 任务综述 【任务6-7】搭建习题详情界面布局 【任务6-8】搭建习题详情列表条目界面布局 【任务6-9】编写习题详情列表的适配器 【任务6-10】实现习题详情界面的功能 6.3 本章小结 第7章 课程模块 7.1 课程功能业务实现 任务综述 【任务7-1】搭建广告栏界面布局 【任务7-2】搭建课程界面布局 【任务7-3】搭建课程列表条目界面布局 【任务7-4】准备课程界面数据 【任务7-5】封装课程信息的实体类 【任务7-6】编写广告栏的适配器 【任务7-7】实现设置广告栏数据功能 【任务7-8】编写课程列表的适配器 【任务7-9】实现课程界面功能 7.2 课程详情功能业务实现 任务综述 【任务7-10】搭建课程详情界面布局 【任务7-11】搭建课程详情列表条目界面布局 【任务7-12】编写课程详情界面的适配器 【任务7-13】实现课程详情界面功能 7.3 视频播放功能业务实现 任务综述 【任务7-14】搭建视频播放界面布局 【任务7-15】实现视频播放界面功能 7.4 播放记录功能业务实现 任务综述 【任务7-16】搭建播放记录界面布局 【任务7-17】搭建播放记录列表条目界面布局 【任务7-18】编写播放记录界面的适配器 【任务7-19】实现播放记录界面功能 7.5 本章小结 第8章 项目上线 8.1 代码混淆 8.1.1 开启程序的混淆设置 8.1.2 编写proguard-rules.pro文件 8.2 项目打包 8.3 项目加固 8.4 项目发布 8.5 本章小结