展开全部

主编推荐语

实用且有趣的应用,全面梳理Android开发,配备了习题与实验题帮助巩固提高。

内容简介

本书以新鲜而有趣的应用为主,环环相扣,边学边做,渐次提高,帮助读者全方位开展实践。 全书分为12章,覆盖了Android开发的主要方面。本书在编写时综合考虑了自学和教学两方面因素,每章配备了一定数量的习题帮助读者复习总结,配备了较多的动手实验题目帮助读者活学活用、巩固提高,提供了全部的例题代码、多媒体课件和习题实验题答案。

目录

  • 封面
  • 扉页
  • 版权信息
  • 目录
  • 内容提要
  • 前言
  • 第1章 Android概述
  • 1.1 智能手机App简介
  • 1.2 Android发展简介
  • 1.3 Android系统架构
  • 1.3.1 Linux内核层
  • 1.3.2 系统运行层
  • 1.3.3 应用框架层
  • 1.3.4 应用层
  • 1.4 Android系统的特点
  • 1.5 学习Android应用开发的要求
  • 本章小结
  • 习题
  • 第2章 Android开发环境的搭建与使用
  • 2.1 Android开发环境的搭建
  • 2.1.1 JDK的安装和配置
  • 2.1.2 AndroidApp开发工具的安装和配置
  • 2.1.3 创建Android虚拟设备AVD
  • 2.2 第一个AndroidApp
  • 2.3 Android应用程序逻辑结构
  • 2.4 Android应用程序的签名
  • 2.4.1 Android应用数字证书签名的作用
  • 2.4.2 Android应用数字证书签名的生成
  • 2.5 Android应用程序的运行与调试
  • 2.5.1 DDMS工具的使用
  • 2.5.2 Debug断点调试
  • 本章小结
  • 习题
  • 动手实验
  • 第3章 Activity和布局管理
  • 3.1 Android四大组件
  • 3.2 Activity机制原理
  • 3.2.1 Activity的作用与管理
  • 3.2.2 Activity的状态与生命周期
  • 3.2.3 Activity生命周期实例
  • 3.2.4 保存Activity状态参数
  • 3.3 界面布局
  • 3.3.1 用户界面的构成
  • 3.3.2 获取和设置界面布局的方法
  • 3.3.3 Android的布局管理器
  • 3.3.4 线性布局
  • 3.3.5 相对布局
  • 3.3.6 表格布局
  • 3.3.7 网格布局
  • 3.3.8 框架布局
  • 3.4 Android的度量单位与资源
  • 3.4.1 Android中的度量单位
  • 3.4.2 Android的常用资源类型
  • 本章小结
  • 习题
  • 动手实验
  • 第4章 UI控件与事件响应
  • 4.1 UI控件概述
  • 4.2 常用UI控件与事件响应
  • 4.2.1 TextView和EditText
  • 4.2.2 Button
  • 4.2.3 CheckBox和RadioButton
  • 4.2.4 Spinner、ListView、GridView
  • 4.3 对话框
  • 4.3.1 对话框概述
  • 4.3.2 对话框举例
  • 4.4 菜单
  • 4.4.1 菜单概述
  • 4.4.2 菜单的类型
  • 4.4.3 菜单举例
  • 4.5 监测用户在屏幕上的操作
  • 4.5.1 单击按键
  • 4.5.2 触摸屏幕
  • 4.5.3 手势识别与绘制
  • 本章小结
  • 习题
  • 动手实验
  • 第5章 Android组件通信
  • 5.1 Intent通信机制
  • 5.1.1 Intent简介
  • 5.1.2 Intent的基本用法
  • 5.1.3 隐式Intent的主要属性
  • 5.1.4 隐式Intent解析机制
  • 5.1.5 Intent应用举例
  • 5.2 碎片
  • 5.2.1 碎片概述
  • 5.2.2 碎片的创建和使用
  • 5.3 广播
  • 5.3.1 广播概述
  • 5.3.2 广播事件分类
  • 5.3.3 广播的注册
  • 5.3.4 普通广播和有序广播
  • 5.3.5 系统广播
  • 5.4 通知栏
  • 5.4.1 通知栏简介
  • 5.4.2 通知栏的相关类
  • 5.4.3 通知栏的使用
  • 5.4.4 通知栏应用举例
  • 本章小结
  • 习题
  • 动手实验
  • 第6章 多线程与UI通信
  • 6.1 进程和线程概述
  • 6.1.1 Android进程
  • 6.1.2 Android线程
  • 6.2 Android线程模型
  • 6.2.1 单线程模型原则
  • 6.2.2 Android实现线程
  • 6.2.3 Handler、Message Queue和Looper
  • 6.2.4 从其他线程访问UI线程
  • 6.2.5 AsyncTask
  • 本章小结
  • 习题
  • 动手实验
  • 第7章 Service的机制与运用
  • 7.1 Service简介
  • 7.2 Service的分类
  • 7.3 Service的生命周期
  • 7.4 Service的应用举例
  • 7.5 Service与Thread
  • 7.6 远程Service的用法
  • 7.7 AIDL跨进程通信
  • 7.8 Android的系统服务
  • 本章小结
  • 习题
  • 动手实验
  • 第8章 Android文件与数据库
  • 8.1 Android文件系统概述
  • 8.1.1 内部存储
  • 8.1.2 外部存储
  • 8.1.3 缓存Cache
  • 8.2 SharedPreferences数据存取
  • 8.2.1 SharedPreferences的作用
  • 8.2.2 获得SharedPreferences对象
  • 8.2.3 SharedPreferences数据的存入和读取
  • 8.3 SQLite数据库
  • 8.3.1 SQLite简介
  • 8.3.2 SQLite数据类型
  • 8.3.3 SQLiteDatabase类
  • 8.3.4 SQLiteOpenHelper类
  • 8.4 ContentProvider数据存取
  • 8.4.1 数据模型
  • 8.4.2 URI的组成
  • 8.4.3 UriMatcher和ContentUris
  • 8.4.4 ContentProvider
  • 8.4.5 ContentResolver
  • 8.4.6 利用ContentProvider显示通讯录记录
  • 8.4.7 利用ContentProvider修改通讯录记录
  • 本章小结
  • 习题
  • 动手实验
  • 第9章 Android网络开发
  • 9.1 Android网络开发概述
  • 9.1.1 HTTP
  • 9.1.2 Android的网络编程方式
  • 9.2 Volley网络编程
  • 9.2.1 Volley概述
  • 9.2.2 StringRequest的用法
  • 9.2.3 JSONRequest的用法
  • 9.2.4 ImageRequest的用法
  • 9.3 WebView网络编程
  • 本章小结
  • 习题
  • 动手实验
  • 第10章 Android特色应用
  • 10.1 Android传感器技术
  • 10.1.1 Android传感器介绍
  • 10.1.2 传感器信息的获取
  • 10.2 地图导航应用
  • 10.2.1 百度地图SDK简介
  • 10.2.2 百度地图开发环境配置与地图显示
  • 10.2.3 百度地图定位功能
  • 10.2.4 百度地图应用实例
  • 本章小结
  • 习题
  • 动手实验
  • 第11章 综合实例
  • 11.1 看图猜成语
  • 11.1.1 游戏简介
  • 11.1.2 游戏总体设计
  • 11.1.3 服务器端设计与实现
  • 11.1.4 客户端设计与实现
  • 11.2 游戏2048
  • 11.2.1 游戏简介
  • 11.2.2 初始布局
  • 11.2.3 GameView类
  • 11.2.4 Num类
  • 11.2.5 在GameView类中添加数字
  • 11.2.6 设置开局
  • 11.2.7 实现滑动处理:数字合并和产生
  • 11.2.8 实现积分功能
  • 11.2.9 添加新的数字
  • 11.2.10 游戏结束的判断和处理
  • Android移动应用开发
展开全部

评分及书评

尚无评分
目前还没人评分

出版方

人民邮电出版社

人民邮电出版社是工业和信息化部主管的大型专业出版社,成立于1953年10月1日。人民邮电出版社坚持“立足信息产业、面向现代社会、传播科学知识、服务科教兴国”,致力于通信、计算机、电子技术、教材、少儿、经管、摄影、集邮、旅游、心理学等领域的专业图书出版。