书籍详情
《Android项目实战——博学谷》[38M]百度网盘|亲测有效|pdf下载
  • Android项目实战——博学谷

  • 出版社:中国铁道出版社京东自营官方旗舰店
  • 出版时间:2021-10
  • 热度:12449
  • 上架时间:2024-06-30 09:38:03
  • 价格:0.0
书籍下载
书籍预览
免责声明

本站支持尊重有效期内的版权/著作权,所有的资源均来自于互联网网友分享或网盘资源,一旦发现资源涉及侵权,将立即删除。希望所有用户一同监督并反馈问题,如有侵权请联系站长或发送邮件到ebook666@outlook.com,本站将立马改正

内容介绍

内容简介

本书是《Android项目实战——博学谷》一书的升级版,适合有一定Android基础知识的读者使用。本书中使用AndroidStudio3.2.0作为开发工具,Android系统版本使用的是9.0。本书内容涵盖了Android基础的大部分知识,不仅可以帮助读者了解Android基础,还可以积累读者的项目经验。本书以博学谷项目为主线,从项目的需求分析、产品设计、产品开发一直到项目上线,讲解了项目开发的全过程。
本书共8章,第1章针对博学谷项目进行整体介绍,第2章针对界面设计进行讲解,第3~7章针对项目功能模块进行具体的实现和讲解,其中包括注册与登录模块、"我"的模块、个人资料模块、习题模块和课程模块,第8章针对项目上线的内容进行讲解。 本书附有配套视频、教学大纲、教学PPT、教学设计、测试题、源代码等资源,而且为了帮助初学者更好地学习本书中的内容,还提供在线答疑,希望得到事多读者的

目录

第1章 项目概述
1.1 项目简介
1.1.1 项目模块
1.1.2 开发环境
1.2 界面交互效果
1.2.1 欢迎模块与课程模块
1.2.2 课程详情模块
1.2.3 习题模块
1.2.4 “我”的模块
本章小结
习题
第2章 界面设计
2.1 欢迎界面
2.2 课程界面
2.2.1 制作标题栏
2.2.2 制作广告栏
2.2.3 制作视频列表标题
2.2.4 制作课程列表
2.2.5 制作底部导航栏
2.2.6 制作课程详情界面
2.2.7 添加课程界面中章节图片的交互事件
2.2.8 添加欢迎界面载入时的交互事件
2.3 习题界面
2.3.1 制作习题界面的标题栏
2.3.2 .制作习题列表
2.3.3 制作习题界面的底部导航栏
2.3.4 制作习题详情界面的标题栏
2.3.5 制作习题详情内容
2.3.6 添加选项的交互事件
2.3.7 添加习题列表条目的交互事件
2.3.8 在课程界面中添加“习题”按钮的交互事件
2.3.9 在习题界面中添加“课程”按钮的交互事件
本章小结
习题
第3章 欢迎、注册和登录模块
第4章 “我”的模块
第5章 个人资料模块
第6章 习题模块
第7章 课程模块
第8章 项目上线

前言/序言

为什么要升级《Android项目实战———博学谷》 随着Android系统的迅速发展,开发Android应用 程序使用的工具版本也在不断更新,由原来的Android Studio 1.4更新到Android Studio 3.2.0。为了适应 市场的需求,让读者了解较新的技术和开发工具,本书 在《Android项目实战——博学谷》的基础上进行了升 级,将开发工具的版本替换为Android Studio 3.2.0 ,界面设计工具由原来的Axure RP8替换为Axure RP9 ,并将程序中使用的ListView控件替换为 RecyclerView控件,针对每个功能模块的描述更加细致 。 如何使用本书 本书是在《Android移动开发基础案例教程(第2版 )》的基础上编写的,几乎涵盖了Android基础的全部 知识,不仅是对Android基础的巩固与提高,更是对项 目经验的积累。读者在学习本书之前,最好先学习 《Android移动开发基础案例教程(第2版)》,配套学 习效果更好。如果是有基础的读者,可以直接动手实践 博学谷项目,从零开始完成本项目的开发。 本书共分为8章,具体如下∶ ?● 第1章针对博学谷项目进行整体介绍,包括项 目模块、开发环境和各个界面的效果展示,对于本章的 内容,读者只需了解即可。 ?● 第2章针对博学谷项目的三个功能界面的设计 进行讲解,其中包含欢迎界面、课程界面、习题界面。 通过本章的学习,读者可以掌握一些基本的界面设计技 巧。 ?● 第3~5章主要是针对用户模块进行讲解,由于 用户模块的功能较多,因此将其分为三个小模块,其中 包括注册与登录模块、"我"的模块、个人资料模块,这 三章主要用了SharedPreferences数据存储和SQLite数 据库等知识。 ?●第6章主要是针对习题模块进行讲解,在习题界 面中展示习题列表,当点击某个习题列表条目时会进入 习题详情界面,在该界面中会显示习题供读者练习。本 章主要用到的知识点有JSON数据解析、ListView控件、 RecyclerView控件和Adapter数据适配器等。 ?● 第7章主要是针对课程模块进行讲解,在课程 模块中会显示课程列表,当点击课程列表中的任意条目 时,程序会进入课程详情界面, 在课程详情界面中的 视频列表中点击相应视频即可播放。本章主要用到的知 识点有Fragment、ViewPager控件、VideoView控件、 自定义控件、SQLite数据库和JSON数据解析等。 ?● 第8章针对项目上线进行讲解,其中包括代码 混淆、项目打包、项目加固、项目发布等。本章是博学 谷项目的最后一章,本章学完后,建议读者对整个项目 重新梳理,便于提高项目开发经验。 ?在使用本书的过程中,难免会遇到一些问题,如 果是对某个知识点不熟悉,则可以先查阅《Android移 动开发基础案例教程(第2版)》,理解后再进行项目 开发。本项目是一个完整的项目,建议先梳理好思路, 多思考、多分析、多实践,逐步完成项目的开发。 ?致谢 ?本书的编写和整理工作由传智播客教育科技股份 有限公司完成,主要参与人员有高美云、柴永菲、王晓 娟、孙东、韩冬、张瑞丹、王颖等,全体人员在这近一 年的编写过程中付出了很多辛勤的汗水,在此一并表示 衷心的感谢。?意见反馈?尽管我们尽了最大的努力,但 书中难免会有不妥之处,欢迎各界专家和读者朋友们来 信给予宝贵意见,我们将不胜感激。您在阅读本书时, 如发现任何问题或有不认同之处可以通过电子邮件与我 们取得联系。 请发送电子邮件至∶itcast book@vip.sina.com ?黑马程序员 2021年5月于北京