展开全部

主编推荐语

本书通过完整案例讲述移动应用开发,涵盖基础知识、新技术,力求快速入门。

内容简介

本书以一个完整的案例来讲述移动应用的开发过程,并将其功能需求穿插到书中各章节,通过结合该案例给读者系统而生动的阐述各个知识点,并最终引领读者构建一款完整的移动应用产品。全书共分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日。人民邮电出版社坚持“立足信息产业、面向现代社会、传播科学知识、服务科教兴国”,致力于通信、计算机、电子技术、教材、少儿、经管、摄影、集邮、旅游、心理学等领域的专业图书出版。