书籍详情

Android项目开发实战教程

Android项目开发实战教程

作者:彭勇,郑慧君,董崇杰,汪嘉,叶广仔

出版社:清华大学出版社

出版时间:2021-10-01

ISBN:9787302592044

定价:¥49.00

购买这本书可以去
内容简介
  本书是一部Android开发的实战教程,由浅入深、由基础到高级,涵盖Android应用开发的常见知识点,带领读者一步一步地掌握Android应用项目开发的方法。本书以新闻客户端项目为主线,从项目的需求分析、产品设计、产品开发到项目上线,讲解了项目开发的全过程。全书共分为7章。第1章针对项目进行整体介绍。第2章针对项目功能界面的设计进行讲解。第3~6章针对软件功能模块进行讲解,包括新闻模块、图片中心模块、推荐视频模块、“我”的界面模块。第7章针对项目上线进行讲解。本书适用于Android开发的程序员及从业者、有志于从事Andriod开发的业余爱好者,也可作为大中专院校与培训机构的Android课程教材。
作者简介
暂缺《Android项目开发实战教程》作者简介
目录

第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文件
   [

猜您喜欢

读书导航