Android项目开发实战教程
作者:彭勇,郑慧君,董崇杰,汪嘉,叶广仔
出版社:清华大学出版社
出版时间:2021-10-01
ISBN:9787302592044
定价:¥49.00
第1章 项目综述
1.1 项目分析
[任务1.1]项目名称
[任务1.2]项目概述
[任务1.3]开发环境
[任务1.4]模块说明
1.2 效果展示
[任务1.5]欢迎界面和主界面
[任务1.6]新闻界面
[任务1.7]图片界面
[任务1.8]视频界面
[任务1.9]“我”的界面
l.3 本章小结
1.4 习题
第2章 欢迎界面和主程序
2.1 欢迎界面
[任务2.1]欢迎界面
[任务2.2]欢迎界面逻辑代码
2.2 主程序
[任务2.3]主界面布局
[任务2.4]主程序逻辑代码
2.3 常用工具类
[任务2.5]日志工具类
[任务2.6]Toast工具类
[任务2.7]String工具类
[任务2.8]Prefl.Jtils工具类
[任务2.9]ListDataSave工具类
[任务2.10]ThreadManager工具类
[任务2.11]其他工具类
2.4 本章小结
2.5 习题
第3章 新闻模块
3.1 新闻顶部频道选项
[任务3.1]顶端工具栏
[任务3.2]新闻顶部频道选项界面
[任务3.3]缓存的处理
[任务3.4]基类BaseFragment
[任务3.5]CategoryDataUtils工具类
[任务3.6]设置.PagerAdapter适配器
[任务3.7]NewsFragment逻辑代码
3.2 新闻列表
[任务3.8]新闻列表界面
[任务3.9]新闻列表item界面
[任务3.10]新闻API接口类
[任务3.11]新闻列表数据实体类
[任务3.12]OkHttp3访问网络
[任务3.13]DataParse解析JSON数据类
[任务3.14]新闻列表适配器
[任务3.15]新闻列表逻辑代码
3.3 新闻详情
[任务3.16]新闻详情界面
[任务3.17]WebView
[任务3.18]新闻详情数据实体类
[任务3.19]新闻详情图片标志的替换
[任务3.20]新闻详情数据获取及解析
[任务3.21]基类BaseActivity
[任务3.22]新闻详情逻辑代码
3.4 新闻频道管理
[任务3.23]新闻频道管理界面
[任务3.24]GridLayoutManager实现多样式布局
[任务3.25]GridltemDecoration实现自定义分割线
[任务3.26]初始化数据
[任务3.27]新闻频道管理适配器
[任务3.28]新闻频道管理逻辑代码
3.5 本章小结
3.6 习题
第4章 图片中心模块
4.1 图片中心顶部频道选项
[任务4.1]PhotoFragment逻辑代码
4.2 图片列表
[任务4.2]图片列表item界面
[任务4.3]图片列表JSON数据
[任务4.4]图片列表数据实体类
[任务4.5]解析图片列表JSON数据
[任务4.6]图片列表适配器
[任务4.7]图片列表逻辑代码
4.3 图片详情
[任务4.8]图片详情界面
[任务4.9]图片详情数据实体类
[任务4.10]图片轮播Adapter
[任务4.11]访问网络获取图片详情
[任务4.12]图片详情数据获取及解析
[任务4.13]图片详情逻辑代码
4.4 本章小结
4.5 习题
第5章 推荐视频模块
5.1 视频列表
[任务5.1]视频列表界面
[任务5.2]视频列表,JSON数据
[任务5.3]视频列表数据实体类
[任务5.4]解析视频列表JSON数据
[任务5.5]视频列表适配器
[任务5.6]视频列表逻辑代码
5.2 视频播放
[任务5.7]视频播放界面
[任务5.8]Vitamio视频播放
[任务5.9]视频播放逻辑代码
5.3 本章小结
5.4 习题
第6章 “我”的界面模块
6.1 “我”的界面
[任务6.1]“我”的界面
[任务6.2]“我”的item界面
[任务6.3]初始化界面元素
[任务6.4]“我”的界面适配器
[任务6.5]初始化监听器
[任务6.6]“我”的界面逻辑代码
6.2 用户管理
[任务6.7]“注册”界面
[任务6.8]“注册”界面逻辑代码
[任务6.9]“登录”界面
[任务6.10]“登录”界面逻辑代码
[任务6.11]“用户管理”界面
[任务6.12]“用户管理”界面逻辑代码
[任务6.13]“修改密码”界面
[任务6.14]“修改密码”界面逻辑代码
[任务6.15]“设置密保”与“找回密码”界面
[任务6.16]“设置密保”与“找回密码”界面逻辑代码
[任务6.17]“个人资料”界面
[任务6.18]创建UserBean
[任务6.19]创建用户信息表
[任务6.20]DBUtils工具类
[任务6.21]“个人资料”界面逻辑代码
6.3 设置
[任务6.22]“设置”界面
[任务6.23]PreferenceActivity逻辑代码
[任务6.24]清除缓存工具类
[任务6.25]Fragment中清除缓存和设置字体
6.4 关于
[任务6.26]关于界面
[任务6.27]关于界面逻辑代码
[任务6.28]退出登录
6.5 本章小结
6.6 习题
第7章 项目上线
7.1 代码混淆
[任务7.1]修改build.gradle文件
[