当前位置:主页 > 计算机电子书 > 移动开发 > Android下载
Android项目实战:博学谷

Android项目实战:博学谷 PDF 高清完整版

  • 更新:2020-05-21
  • 大小:40.2 MB
  • 类别:Android
  • 作者:黑马程序员
  • 出版:中国铁道出版社
  • 格式:PDF

  • 资源介绍
  • 相关推荐

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

目录

  • 第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

资源下载

资源下载地址1:https://pan.baidu.com/s/1t_yTK6mous9fAtC0_stp4A

相关资源

网友留言