Android项目开发实战教程

Android项目开发实战教程
作 者: 彭勇 郑慧君 董崇杰 汪嘉 叶广仔
出版社: 清华大学出版社
丛编项:
版权说明: 本书为出版图书,暂不支持在线阅读,请支持正版图书
标 签: 暂缺
ISBN 出版时间 包装 开本 页数 字数
未知 暂无 暂无 未知 0 暂无

作者简介

暂缺《Android项目开发实战教程》作者简介

内容简介

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