内容简介
本书是《Android项目实战——博学谷》一书的升级版,适合有Android基础知识的读者使用。本书中使用Android Studio 3.2.0作为开发工具,Android系统版本使用的是9.0。本书内容涵盖了Android基础的大部分知识,不仅可以帮助读者了解Android基础,还可以积累读者的项目经验。本书以博学谷项目为主线,从项目的需求分析、产品设计、产品开发一直到项目上线,讲解了项目开发的全过程。本书共8章,第1章针对博学谷项行整体介绍,第2章针对界面设行讲解,第3~7章针对项能模行具体的实现和讲解,其括注册与登录模块、“我”的模块、个人资料模块、块和课程模块,第8章针对项目上线的内行讲解。本书附有配套、教学大纲、教学PPT、教学设计、测试题、源代码等资源,而且为了帮助初学者更好地学中的内容,还提供在线答疑,希望得到更多读者的关注。本书既可作为高等院校本、专科计算机相关的程序设计课程教材,也可作为培训教材。
目录
第1章项目概述
1.pan style="font-family:宋体">项目简介
1.1.1 项目模块
1.1.2开发环境
1.2界面交互效果
1.2.pan style="font-family:宋体">欢迎模块与课程模块
1.2.2课程详情模块
1.2.3块
1.2.4“我”的模块
本章小结
/span>
第2章界面设计
2.pan style="font-family:宋体">欢迎界面
2.2课程界面
2.2.pan style="font-family:宋作标题栏.
2.2.22.2.32.2.42.2.52.2.6..
2.2.7添加课程界面中章节图片的
交互事件
2.2.8添加欢迎界面载入时的交互
事件
2.3面
2.3.pan style="font-family:宋作面的标题栏。
2.3.22.3.32.3.4 2.3.52.3.6 添加选项的交互事件
2.3.7添加表条目的交互
事件
2.3.8在课程界面中添加“/span>”
按钮的交互事件
2.3.9在面中添加“课程”
按钮的交互事件
本章小结
/span>
第3章欢迎、注册和登录模块
3.pan style="font-family:宋体">欢能业务的实现
【任务3-1】搭建欢迎界面布局
【任务3-2】实现欢迎界能
3.2注能业务的实现
【任务3-3】搭建标题栏界面布局
【任务3-4】搭建注册界面布局
【任务3-5】创建MD5加密算法
【任务3-6】 创建工具类UtilsHelper.
【任务3-7】实现注册界能
3.3登能业务的实现
【任务3-8】搭建登录界面布局
【任务3-9】实现登录界能
本章小结
/span>
第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】实现设置密保界面与找回
密码界能
本章小结
/span>
第5章个人资料模块
5.1 个人资料显能业务实现
【任务5-1】搭建个人资料界面
布局
【任务5-2】封装用户信息的
实体类
【任务5-3】创建数据库与用户
信息表
【任务5-4】创建数据库的工具类
【任务5-5】实现个人资料界面
5.2 个人资料修能业务实现
【任务5-6】搭建个人资料修改
界面布局
【任务5-7】实现个人资料修改
界能
本章小结。
/span>
第6章块
6.pan style="font-family:宋体">能业务实现
【任务6-1】搭建面布局
【任务6-2】搭建表条目
界面布局
【任务6-3】准备据
【任务6-4】封装息的
实体类
【任务6-5】编写表的
适配器
【任务6-6】实现能
6.2 能业务实现
【任务6-7】搭建情界面
布局
【任务6-8】搭建情列表
条目界面布局,
【任务6-9】编写情列表的
适配器.
【任务6-10】实现情界面的
本章小结
/span>
第7章课程模块
7.pan style="font-family:宋体">课能业务实现
【任务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】实现播放记录界面
本章小结
/span>
第8章项目上线
8.pan style="font-family:宋体">代码混淆
8.1.pan style="font-family:宋体">开启程序的混淆设置
8.1.2 编写proguard-rules.pro文件
8.2项目
8.3项目加固
8.4项目发布
本章小结
/span>
;