Andfoid项目实战–博学谷

本书特色

[

本书是在《Android 移动开发基础案例教程》的基础上编写的,涵盖 Android 基础的全部 知识,不仅是对 Android 基础的巩固与提高,更是对项目经验的积累。本书以博学谷项目为主线, 从项目的需求分析、产品设计、产品开发一直到项目上线,讲解了项目开发的全过程。

]

内容简介

[

以博学谷项目为主线,从项目的需求分析、产品设计、产品开发一直至项目上线,讲解了项目开发的全过程。

]

作者简介

[

“中关村黑马程序员训练营”是由传智播客教育科技有限公司(简称传智播客)联合中关村软件园、CSDN,并委托传智播客进行教学实施的软件开发高端培训机构,致力于服务各大软件企业,解决当前软件开发技术飞速发展,而企业招不到优秀人才的困扰。 目前,“中关村黑马程序员训练营”已成长为行业“学员质量好、课程内容深、企业满意”的移动开发高端训练基地,并被评为中关村软件园重点扶持人才企业。

]

目录

第1章  项目综述 1
1.1 项目分析
…………………………………… 1
1.1.1 项目名称………………………….
1
1.1.2 项目概述………………………….
1
1.1.3 开发环境………………………….
2
1.1.4 模块说明………………………….
2
1.2 效果展示
…………………………………… 2
1.2.1 欢迎界面和课程界面………..
2
1.2.2 课程详情界面…………………..
3
1.2.3 习题详情界面…………………..
3
1.2.4 “我”的界面…………………..
4
小结 ………………………………………………….. 6
思考题 ………………………………………………. 6
第2章  界面设计 7
2.1 欢迎界面
…………………………………… 7
2.2 课程界面
…………………………………. 10
2.2.1 制作标题栏…………………….
10
2.2.2 制作广告轮播图……………..
11
2.2.3 制作视频列表标题
…………. 16
2.2.4 制作课程列表界面
…………. 18
2.2.5 制作底部导航栏……………..
21
2.2.6 制作课程详情界面
…………. 24
2.2.7 添加课程列表的交互事件 …..33
2.2.8 添加欢迎界面的交互事件 … 34
2.3 习题界面
…………………………………. 34
2.3.1 制作标题栏…………………….
34
2.3.2 制作习题列表界面
…………. 35
2.3.3 修改底部导航栏……………..
38
2.3.4 制作习题详情界面导航栏……………………………
39
2.3.5 制作习题详情界面
…………. 41
2.3.6 添加选项的交互事件……… 44
2.3.7 添加习题列表的交互事件 … 47
2.3.8 添加底部导航栏的交互事件……………………………….
48
小结 …………49
思考题 ……..49
第3章  注册与登录模块 50
3.1 欢迎界面 ……………………………………………………50综述 ..50
【任务3-1】欢迎界面的实现 ………………………51
【任务3-2】欢迎界面逻辑代码 …………………..53
3.2 注册 …55
综述 ..55
【任务3-3】标题栏 …………………………………….55
【任务3-4】注册界面 …………………………………57
【任务3-5】MD5加密算法 ………………………….59
【任务3-6】注册界面逻辑代码 …………………..61
3.3 登录 …64
综述 ..64
【任务3-7】登录界面 …………………………………65
【任务3-8】登录界面逻辑代码 …………………..68
小结 …………72
思考题 ……..72
第4章  “我”的模块 73
4.1 “我”的界面
…………………………………………….73
综述 ..73
【任务4-1】底部导航栏 ……………………………..74
【任务4-2】底部导航栏逻辑代码 ……………….77
【任务4-3】“我”的界面 ………………………….84
【任务4-4】AnalysisUtils工具类 …………………87
【任务4-5】“我”的界面逻辑代码 ……………87
4.2 设置 …92
综述 ..92
【任务4-6】设置界面 …………………………………92
【任务4-7】设置界面逻辑代码 …………………..95
4.3 修改密码
……………………………………………………98
综述 ..98
【任务4-8】修改密码界面 ………………………….99
【任务4-9】修改密码界面逻辑代码 ………….101
4.4 设置密保和找回密码
………………………………..104
综述 104
【任务4-10】设置密保与找回密码界面 …….105
【任务4-11】设置密保与找回密码界面逻辑代码 …………………………………………………..108
小结 ……….112
思考题 ……113
第5章  个人资料模块 114
5.1 个人资料
………………………………………………….114
综述 114
【任务5-1】个人资料界面 ………………………..115
【任务5-2】创建UserBean ………………………..119
【任务5-3】创建用户信息表
…………………….119
【任务5-4】DBUtils工具类 ……………………….120
【任务5-5】个人资料界面逻辑代码 ………….122
5.2 个人资料修改
…………………………………………..127
综述 127
【任务5-6】个人资料修改界面 …………………127
【任务5-7】个人资料修改界面逻辑代码 …..129
小结
……….136
思考题 ……136
第6章  习题模块 137
6.1 习题 .137
综述 137
【任务6-1】习题界面 ……………………………….138
【任务6-2】习题界面Item …………………………139
【任务6-3】创建ExercisesBean ………………….140
【任务6-4】习题界面Adapter ……………………141
【任务6-5】习题界面逻辑代码 …………………143
6.2 习题详情
………………………………………………….147
综述 147
【任务6-6】习题详情界面 ………………………..148
【任务6-7】习题详情界面Item ………………….149
【任务6-8】习题数据的存放 …………………….151
【任务6-9】习题详情界面Adapter …………….154
【任务6-10】习题详情界面逻辑代码 ………..162
小结 ……….169
思考题 ……169
第7章  课程模块 170
7.1 课程列表
………………………………………………….170
综述 170
【任务7-1】水平滑动广告栏界面 ……………..171
【任务7-2】课程界面 ……………………………….174
【任务7-3】课程界面Item …………………………176
【任务7-4】创建CourseBean
……………………..178
【任务7-5】创建AdBannerFragment ………….179
【任务7-6】创建AdBannerAdapter …………….181
【任务7-7】课程界面Adapter ……………………183
【任务7-8】课程界面数据的存放 ……………..187
【任务7-9】课程界面逻辑代码 …………………188
7.2 课程详情 ………………………………………………….196综述 196
【任务7-10】课程详情界面 ………………………196
【任务7-11】课程详情界面Item ………………..199
【任务7-12】创建VideoBean …………………….200
【任务7-13】课程详情界面Adapter …………..200
【任务7-14】视频列表数据的存放 ……………204
【任务7-15】课程详情界面逻辑代码 ………..205
7.3 视频播放
………………………………………………….213
综述 213
【任务7-16】视频播放界面 ………………………213
【任务7-17】视频播放界面逻辑代码 ………..214
7.4  播放记录
………………………………………………….217
综述 217
【任务7-18】播放记录界面 ………………………217
【任务7-19】播放记录界面Item ………………..218
【任务7-20】播放记录界面Adapter …………..220
【任务7-21】播放记录界面逻辑代码 ………..223
小结 ……….226
思考题 ……226
第8章  项目上线 227
8.1 代码混淆
………………………………………………….227
8.1.1 修改build.gradle文件
………………………227
8.1.2 编写proguard-rules.pro文件
……………..228
8.1.3 查看mapping.txt文件
………………………229
8.2  项目打包
………………………………………………….231
8.3  项目加固
………………………………………………….233
8.4  项目发布
………………………………………………….236
小结 ……….238
思考题 ……238

封面

Andfoid项目实战--博学谷

书名:Andfoid项目实战–博学谷

作者:黑马程序员

页数:248

定价:¥45.0

出版社:中国铁道出版社

出版日期:2017-07-01

ISBN:9787113231026

PDF电子书大小:77MB 高清扫描完整版

百度云下载:http://www.chendianrong.com/pdf

发表评论

邮箱地址不会被公开。 必填项已用*标注