计算机
类型
可以朗读
语音朗读
224千字
字数
2015-09-01
发行日期
展开全部
主编推荐语
基于SDK 4.4全面讲解Android开发核心知识点。
内容简介
本书基于Android SDK 4.4,以案例驱动开发贯穿关键知识,深入透彻讲解Android开发中核心的、关键的基础知识点及原理,以满足教学需要。全书内容覆盖了Android用户界面编程、Android四大组件、Android资源访问、图形/图像处理、事件处理机制、Android输入/输出处理、网络通信编程、Android平台的WebService等。
目录
- 扉页
- 版权页
- 目录
- 内容提要
- 前言
- 第1章 Android开发基础
- 1.1 Android简介
- 1.1.1 Android的历史
- 1.1.2 Android的特点
- 1.2 搭建开发环境
- 1.2.1 下载和安装JRE
- 1.2.2 下载和安装Android SDK和ADT
- 1.2.3 管理SDK和AVD
- 1.3 创建第一个Android应用程序
- 1.4 小结
- 习题
- 第2章 Android系统架构及应用结构
- 2.1 Android系统架构
- 2.2 Android应用程序框架
- 2.3 Android项目目录结构
- 2.4 AndroidManifest.xml文件结构
- 2.5 Android应用程序资源
- 2.6 Android应用程序组件
- 2.6.1 Activity(Android的窗体)
- 2.6.2 Service(服务)
- 2.6.3 Broadcast Receiver(广播接收器)
- 2.6.4 ContentProvider(内容提供者)
- 2.7 小结
- 习题
- 第3章 Android界面基础
- 3.1 Android界面显示
- 3.1.1 XML布局
- 3.1.2 代码布局
- 3.1.3 混合方式
- 3.1.4 自定义View
- 3.2 Android界面布局
- 3.2.1 线性布局
- 3.2.2 表格布局
- 3.2.3 帧布局
- 3.2.4 相对布局
- 3.2.5 网格布局
- 3.3 小结
- 习题
- 第4章 基本界面组件
- 4.1 基本组件
- 4.1.1 文本框及编辑框
- 4.1.2 按钮
- 4.1.3 单选按钮及复选按钮
- 4.1.4 图像视图
- 4.1.5 列表选择框
- 4.1.6 列表视图
- 4.2 事件处理
- 4.2.1 键盘事件
- 4.2.2 触摸事件
- 4.2.3 手势
- 4.3 Intent的使用
- 4.4 小结
- 习题
- 第5章 高级界面组件
- 5.1 高级组件
- 5.1.1 自动填充文本框
- 5.1.2 进度条
- 5.1.3 选项卡
- 5.2 消息提示框与对话框
- 5.2.1 消息提示框
- 5.2.2 通知(Notification)
- 5.2.3 对话框
- 5.3 菜单
- 5.3.1 上下文菜单
- 5.3.2 选项菜单
- 5.3.3 子菜单
- 5.4 小结
- 习题
- 第6章 数据存储
- 6.1 SharedPreferences
- 6.1.1 SharedPreferences简介
- 6.1.2 SharedPreferences示例
- 6.2 文件存储
- 6.2.1 内部存储简介
- 6.2.2 内部存储示例
- 6.2.3 外部存储简介
- 6.2.4 外部存储示例
- 6.3 SQLite存储
- 6.3.1 SQLite数据库
- 6.3.2 建立数据库(SQLiteOpenHelper)
- 6.3.3 操作数据库(SQLiteDatabase)
- 6.3.4 SQLite应用——通信录
- 6.4 ContentProvider
- 6.4.1 ContentProvider简介
- 6.4.2 构建ContentProvider
- 6.4.3 ContentProvider应用——通信录2
- 6.5 小结
- 习题
- 第7章 BroadcastReceiver与Service
- 7.1 BroadcastReceiver
- 7.1.1 BroadcastReceiver简介
- 7.1.2 BroadcastReceiver应用——开机自启动应用
- 7.1.3 发送和接收广播
- 7.1.4 BroadcastReceiver应用——来电归属地显示
- 7.2 Service
- 7.2.1 Service简介
- 7.2.2 构建Service
- 7.2.3 启动和停止Service
- 7.2.4 Service应用——播放背景音乐
- 7.3 小结
- 习题
- 第8章 Handler与AsyncTask
- 8.1 主线程与工作线程
- 8.2 Handler
- 8.2.1 Handler简介
- 8.2.2 用sendMessage()方法更新UI
- 8.2.3 用post()方法更新UI
- 8.3 AsyncTask
- 8.3.1 AsyncTask简介
- 8.3.2 AsyncTask示例
- 8.3.3 AsyncTask应用——电话区号查询
- 8.3.4 AsyncTask应用——访问MySQL数据库
- 8.4 小结
- 习题
- 第9章 定位与地图
- 9.1 定位
- 9.1.1 LocationManager简介
- 9.1.2 LocationManager示例
- 9.1.3 LocationClient简介
- 9.1.4 安装Google Play Services SDK
- 9.1.5 LocationClient示例
- 9.2 地图
- 9.2.1 GoogleMap简介
- 9.2.2 申请API Key
- 9.2.3 GoogleMap示例
- 9.2.4 标记与画线
- 9.2.5 GoogleMap应用——足迹追踪
- 9.3 小结
- 习题
- 第10章 应用调试与发布
- 10.1 使用Eclipse开发平台调试
- 10.1.1 设置断点
- 10.1.2 调试程序
- 10.1.3 排除与修改程序的错误
- 10.2 利用Log类和LogCat视图调试
- 10.2.1 Log类
- 10.2.2 LogCat视图
- 10.3 利用Toast类调试
- 10.3.1 Toast的类常量和类方法
- 10.3.2 Toast的基本使用方法
- 10.3.3 Toast通告信息的定位
- 10.3.4 Toast视图的自定义
- 10.4 利用DDMS透视图进行调试
- 10.4.1 打开DDMS
- 10.4.2 DDMS与调试器的交互
- 10.4.3 使用DDMS
- 10.5 发布Android应用
- 10.5.1 准备发布应用
- 10.5.2 规划应用程序版本
- 10.5.3 签名应用程序
- 10.5.4 确定发布方式
- 习题
- 第11章 综合应用设计与开发
- 11.1 需求分析
- 11.2 界面设计
- 11.3 模块设计
- 11.4 程序设计
- 习题
- 参考文献
展开全部
出版方
人民邮电出版社
人民邮电出版社是工业和信息化部主管的大型专业出版社,成立于1953年10月1日。人民邮电出版社坚持“立足信息产业、面向现代社会、传播科学知识、服务科教兴国”,致力于通信、计算机、电子技术、教材、少儿、经管、摄影、集邮、旅游、心理学等领域的专业图书出版。