失效链接处理 |
Android项目实战 PDF 下载
转载自:http://download.csdn.net/download/tian_ya_lang_zi/10183191
本站整理下载:
版权归出版社和原作者所有,链接已删除,请购买正版
用户下载说明:
电子版仅供预览,下载后24小时内务必删除,支持正版,喜欢的请购买正版书籍:
http://product.dangdang.com/25158552.html
相关截图:
资料简介: 本书是在《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 |