计算机
类型
可以朗读
语音朗读
278千字
字数
2017-04-01
发行日期
展开全部
主编推荐语
本书通过完整案例讲述移动应用开发,涵盖基础知识、新技术,力求快速入门。
内容简介
本书以一个完整的案例来讲述移动应用的开发过程,并将其功能需求穿插到书中各章节,通过结合该案例给读者系统而生动的阐述各个知识点,并最终引领读者构建一款完整的移动应用产品。全书共分12章,涵盖Android开发基础知识、基本原理,项目设计和Android新技术。内容组织上由易到难,由设计到研发完整的移动应用项目,层层递进,力图使初学者能够快速入门。
目录
- 封面
- 扉页
- 版权信息
- 目录
- 内容提要
- 前言
- 第1章 Android简介
- 1.1 Android发展概述
- 1.2 配置开发环境
- 1.2.1 安装JDK
- 1.2.2 安装Android Studio
- 1.2.3 安装SDK
- 1.3 本章小结
- 习题
- 第2章 Android项目
- 2.1 第一个应用程序
- 2.1.1 创建Android项目
- 2.1.2 Android项目结构
- 2.1.3 自动构建工具Gradle
- 2.1.4 辅助工具介绍
- 2.2 综合案例:灵客
- 2.2.1 灵客功能需求
- 2.2.2 灵客设计概要
- 2.3 本章小结
- 习题
- 第3章 Android基本原理
- 3.1 Android框架
- 3.1.1 Android体系结构
- 3.1.2 Android运行原理
- 3.2 Android应用程序核心组件
- 3.2.1 Activity介绍
- 3.2.2 Service介绍
- 3.2.3 BroadCastReceiver介绍
- 3.2.4 ContentProvider介绍
- 3.3 本章小结
- 习题
- 第4章 Activity、Fragment以及Intent通信机制
- 4.1 Activity生命周期
- 4.1.1 Activity交互机制
- 4.1.2 Activity状态
- 4.1.3 Activity生命周期的事件回调函数
- 4.2 Fragment
- 4.2.1 Fragment简介
- 4.2.2 Fragment的生命周期
- 4.2.3 Fragment的简单使用
- 4.3 Intent
- 4.3.1 Intent属性
- 4.3.2 Intent解析
- 4.3.3 Activity的跳转
- 4.4 本章小结
- 习题
- 第5章 用户界面设计
- 5.1 View
- 5.1.1 View简介
- 5.1.2 TextView和EditText
- 5.1.3 Button
- 5.1.4 ImageView
- 5.2 Layout
- 5.2.1 LinearLayout
- 5.2.2 RelativeLayout
- 5.2.3 FrameLayout
- 5.2.4 TableLayout
- 5.2.5 AbsoluteLayout
- 5.3 对话框
- 5.3.1 提示对话框
- 5.3.2 单选对话框
- 5.3.3 复选对话框
- 5.3.4 列表对话框
- 5.3.5 进度条对话框
- 5.3.6 日期选择对话框
- 5.3.7 时间选择对话框
- 5.3.8 拖动对话框
- 5.3.9 自定义对话框
- 5.4 菜单
- 5.4.1 上下文菜单
- 5.4.2 选项菜单
- 5.4.3 下拉菜单
- 5.5 Toast
- 5.5.1 常规Toast
- 5.5.2 自定义Toast
- 5.6 Notification
- 5.6.1 常规Notification
- 5.6.2 自定义Notification
- 5.7 列表
- 5.7.1 常用Adapter
- 5.7.2 自定义Adapter
- 5.8 AppWidget
- 5.9 本章小结
- 习题
- 第6章 服务
- 6.1 本地服务
- 6.1.1 两种启动方式
- 6.1.2 生命周期
- 6.2 远程服务
- 6.3 服务小实例
- 6.4 本章小结
- 习题
- 第7章 广播
- 7.1 发送和接收广播
- 7.1.1 发送广播
- 7.1.2 接收广播
- 7.1.3 声明广播
- 7.1.4 广播的生命周期
- 7.1.5 常见广播Action常量
- 7.2 广播小实例
- 7.3 本章小结
- 习题
- 第8章 数据存储和提供器
- 8.1 SharedPreference存储
- 8.2 SQLite存储
- 8.2.1 SQLite简介
- 8.2.2 SQLite使用
- 8.3 ContentProvider存储
- 8.4 文件存储
- 8.5 本章小结
- 习题
- 第9章 Android网络通信编程
- 9.1 网络访问方式
- 9.1.1 HTTP通信
- 9.1.2 Socket通信
- 9.1.3 HTTP连接与Socket连接的区别
- 9.1.4 案例分析
- 9.2 数据解析
- 9.2.1 JSON格式解析
- 9.2.2 SAX方式解析
- 9.2.3 案例分析
- 9.3 获取网络状态
- 9.4 JavaScript与Java交互
- 9.4.1 WebView
- 9.4.2 在WebView中使用JavaScript
- 9.5 本章小结
- 习题
- 第10章 进程与消息处理
- 10.1 进程与线程
- 10.1.1 什么是进程
- 10.1.2 进程模型
- 10.1.3 Android中进程的生命周期
- 10.1.4 Android进程间的通信
- 10.1.5 什么是线程
- 10.1.6 Android的线程模型
- 10.1.7 进程与线程
- 10.1.8 进程与线程的重要性
- 10.2 Handler和AsynTask
- 10.2.1 Handler的基本概念
- 10.2.2 Android消息机制
- 10.2.3 Handler的具体使用场合
- 10.2.4 AsyncTask的介绍
- 10.2.5 AsyncTask的使用
- 10.2.6 为什么AsyncTask要在UI Thread中创建才能使用
- 10.2.7 Handler和AsyncTask
- 10.3 Application
- 10.4 本章小结
- 习题
- 第11章 综合案例灵客详解与部署
- 11.1 客户端
- 11.1.1 代码结构
- 11.1.2 功能模块
- 11.2 服务端
- 11.2.1 服务端功能结构
- 11.2.2 数据解析和控制流程
- 11.3 测试环境搭建
- 11.3.1 服务端测试环境搭建
- 11.3.2 Android Studio发布客户端工程
- 11.4 本章小节
- 习题
- 第12章 Android新技术与应用
- 12.1 热补丁
- 12.1.1 简介
- 12.1.2 HotFixDemo
- 12.2 广告拦截技术
- 12.3 Hybrid技术
- 12.4 手机应用管理技术
- 12.4.1 垃圾清理
- 12.4.2 手机加速
- 12.4.3 安装和卸载
- 12.5 本章小结
- 习题
- 参考文献
展开全部
出版方
人民邮电出版社
人民邮电出版社是工业和信息化部主管的大型专业出版社,成立于1953年10月1日。人民邮电出版社坚持“立足信息产业、面向现代社会、传播科学知识、服务科教兴国”,致力于通信、计算机、电子技术、教材、少儿、经管、摄影、集邮、旅游、心理学等领域的专业图书出版。