Android应用程序设计

2020年中国科学技术大学出版社出版的图书
《Android应用程序设计》是2020年中国科学技术大学出版社出版的图书，作者是吴其林,汪军 。
内容简介
《Android应用程序设计/普通高等学校“十三五”省级规划教材》应用“项目驱动式”教学模式，通过完整的项目案例“职淘淘在线兼职平台”，系统地介绍了使用Android技术设计与开发系统的理论和方法。全书从Android开发概述开始，依次介绍了Android系统开发环境的搭建、应用程序的组成、页面设计相关知识（包括布局控件、基本UI组件、复杂UI组件、页面设计原则等）、四大基本组件（Activity、Service、ContentProvider和BroadCast）、网络编程、多线程编程及数据存储等核心内容。
《Android应用程序设计/普通高等学校“十三五”省级规划教材》注重理论与实践相结合，内容详尽，提供了大量实例，突出应用能力培养，将一个实际项目的知识点分解在各章节作为案例讲解，是一本实用性很强的教材。《Android应用程序设计/普通高等学校“十三五”省级规划教材》可作为普通高等学校计算机专业本科生、专科生Android应用开发课程的教材，也可供相关设计开发人员参考使用。
图书目录
前言
第1章 Android开发基础
1．1 Android简介
1．1．1 Android的发展历史
1．1．2 Android系统版本及功能发展
1．1．3 Andioid系统的体系结构
1．2 Android开发环境的搭建
1．2．1 Android开发工具
1．2．2 Android开发环境的搭建
1．3 Android应用程序的创建
1．3．1 创建Android项目
1．3．2 创建和使用Android虚拟机
1．3．3 运行Android程序
1．4 Android应用程序结构分析
本章小结
习题1
实验1 Android入门案例
第2章 职淘淘在线兼职平台简介
2．1 系统需求分析
2．1．1 系统开发背景
2．1．2 系统功能需求
2．1．3 系统开发及部署平台
2．2 系统详细设计
2．2．1 Web服务器的总体架构设计
2．2．2 Web服务器端系统功能概述
2．2．3 Android手机客户端总体架构设计
2．2．4 Androicl手机客户端系统功能概述
2．3 数据库详细设计
2．4 职淘淘在线兼职平台部署
2．4．1 职淘淘在线兼职平台Web服务器端部署
2．4．2 职淘淘在线兼职平台手机客户端部署
本章小结
习题2
第3章 Android活动组件详解
3．1 活动的概念
3．2 活动的基本用法
3．2．1 手动创建活动
3．2．2 创建和加载布局
3．2．3 在AndroidManilest文件中注册
3．2．4 在活动中使用Toast
3．3 Intent与Activity之间的跳转
3．3．1 Intent简介
3．3．2 显式Intent的使用
3．3．3 隐式Intent的使用
3．3．4 使用Intent完成Activity之间的传值
3．4 Activity的生命周期
3．4．1 Activity任务和返回栈
3．4．2 Activity状态
3．4．3 Activity生命周期
3．4．4 Activity生命周期实例
3．5 Activity的启动模式
3．5．1 standard模式
3．5．2 singleTop模式
3．5．3 singleTask模式
3．5．4 singleInstance模式
本章小结
习题3
实验2 Activity组件的使用
实验3 Intent的使用
第4章 Android UI开发基础
4．1 Android UI简介
4．1．1 Android U1控件类介绍
4．1．2 Android UI控件的通用属性
4．2 Android常用布局控件
4．2．1 线性布局
4．2．2 相对布局
4．2．3 表格布局
4．2．4 帧布局
4．2．5 绝对布局
4．3 Android常用基本UI组件
4．3．1 文本框TextView
4．3．2 编辑框EditText
4．3．3 图片控件ImageView
4．3．4 按钮控件Button
4．4 自定义Android UI组件
4．4．1 改变UI控件的形状和状态
4．4．2 自定义UI控件
本章小结
习题4
实验4职淘淘岗位详情页面的设计与实现
第5章 Android UI开发进阶
5．1 ListView控件的使用
5．1．1 ListView的简单使用
5．1．2 定制ListView的界面
5．1．3 ListView的优化
5．1．4 ListView Itern的点击事件
5．2 对话框控件的使用
5．2．1 使用AlertDialog创建对话框
5．2．2 弹框控件PoptJpWindow
5．2．3 UstPoptapWindow结合EditText实现历史记录功能
5．3 RatingBar控件的使用
习题5
实验5 ListView控件的基本使用方法
实验6职淘淘在线兼职平台面试记录列表功能的设计与实现
第6章 Android网络编程
6．1 解析JSON数据格式
6．1．1 JSON数据介绍
6．1．2 利用JSONObject解析JSON数据
6．1．3 利用（3son解析JSON数据
6．1．4 最佳实践：接口数据格式的定义
6．2 使用HTTP协议访问网络数据
6．2．1 HTTP协议介绍
6．2．2 WebView的使用方法
6．2．3 使用HttpURLConnection访问网络数据
6．2．4 使用OkHttp访问网络数据
6．2．5 最佳实践：封装网络请求工具类
6．3 Android多线程编程
6．3．1 线程的基本用法
6．3．2 Android多线程编程
6．3．3 解析异步消息处理机制
6．3．4 AsyncTask的使用
6．3．5 最佳实践：完整的上传示例
本章小结
习题6
实验7使用OkHttp完成对岗位详情接口的调用和解析
实验8使用AsyncTask完成简历下载功能
第7章 Android数据存储
7．1 持久化技术简介
7．2 SharedPreferences存储
7．2．1 SharedPreferences
7．2．2 SharedPreferences基本使用方法
7．2．3 最佳实践：职淘淘登录名历史记录功能的实现
7．3 文件存储
7．3．1 文件内部存储介绍
7．3．2 运行时权限
7．3．3 SD卡存储简介
7．4 SQLite数据库存储
7．4．1 SQLite数据库简介
7．4．2 创建SQUte数据库
7．4．3 SQLite数据库的CRUD操作
本章小结
习题7
实验9完成职淘淘平台历史登录账号提醒功能
实验10使用SQLite完成职淘淘平台首页轮播广告信息的缓存功能
第8章 Android服务组件详解
8．1 服务概念简介
8．2 服务的基本使用方法
8．2．1 服务的创建
8．2．2 通过startSetrvice启动服务
8．2．3 通过bindService启动服务
8．2．4 前台服务的使用
8．2．5 IntentService的使用
本章小结
习题8
实验11 Service组件的使用方法
第9章 Android广播组件详解
9．1 广播机制介绍
9．2 使用系统广播
9．2．1 动态广播的使用
9．2．2 静态广播的使用
9．3 使用自定义广播
9．3．1 普通广播
9．3．2 有序广播
9．4 本地广播
9．5 职淘淘异地登录自动强制下线功能
习题9
第10章 Android内容提供器详解
10．1 内容提供器
10．1．1 ContentProvider简介
10．1．2 URI简介
10．1．3 ContentResolver简介
10．2 使用内容提供器访问其他应用中的数据
10．3 创建自己的内容提供器
本章小结
习题10
参考文献