计算机
类型
可以朗读
语音朗读
113千字
字数
2017-07-01
发行日期
展开全部
主编推荐语
实用且有趣的应用,全面梳理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日。人民邮电出版社坚持“立足信息产业、面向现代社会、传播科学知识、服务科教兴国”,致力于通信、计算机、电子技术、教材、少儿、经管、摄影、集邮、旅游、心理学等领域的专业图书出版。