计算机
类型
可以朗读
语音朗读
433千字
字数
2016-01-01
发行日期
展开全部
主编推荐语
本书涵盖Android开发全过程,包括组件通信、Service应用、数据存储、位置服务等。
内容简介
本书主要内容包括:Android简介、Android开发环境、第一个Android程序、Android生命周期、用户界面设计、组件通信与广播消息、Service应用、数据存储与共享、图像绘制技术、位置服务与地图应用、网络技术、Widget组件开发、综合开发实例——个人理财通、课程设计——简易打地鼠游戏
目录
- 扉页
- 版权页
- 目录
- 内容提要
- 前言
- 第1章 Android简介
- 1.1 手机操作系统
- 1.2 Android发展史
- 1.3 Android特征
- 1.4 Android平台架构
- 小结
- 习题
- 第2章 Android开发环境
- 2.1 安装Android开发环境
- 2.1.1 安装与配置JDK
- 2.1.2 获取Android SDK
- 2.1.3 Eclipse的安装与启动
- 2.1.4 安装ADT插件
- 2.2 Android SDK
- 2.2.1 目录结构
- 2.2.2 示例程序
- 2.2.3 帮助文档
- 2.2.4 开发工具
- 小结
- 习题
- 第3章 第一个Android程序
- 3.1 创建Android应用程序
- 3.2 Android项目结构说明
- 3.2.1 src目录
- 3.2.2 gen目录
- 3.2.3 android.jar文件
- 3.2.4 libs目录
- 3.2.5 assets目录
- 3.2.6 res目录
- 3.2.7 AndroidManifest.xml文件
- 3.2.8 project.properties文件
- 3.3 管理Android模拟器
- 3.3.1 创建AVD并启动Android模拟器
- 3.3.2 删除AVD
- 3.4 运行项目
- 小结
- 上机指导
- 习题
- 第4章 Android生命周期
- 4.1 Android程序生命周期
- 4.2 Android程序的基本组件
- 4.2.1 Activity
- 4.2.2 Service
- 4.2.3 BroadcastReceiver
- 4.2.4 ContentProvider
- 4.3 Activity生命周期
- 4.3.1 Activity的4种状态
- 4.3.2 Activity的事件回调方法
- 4.4 程序调试
- 4.4.1 在LogCat中输出日志
- 4.4.2 Eclipse调试器调试
- 4.4.3 Android Lint调试
- 小结
- 上机指导
- 习题
- 第5章 用户界面设计
- 5.1 用户界面基础
- 5.1.1 了解UI界面
- 5.1.2 UI设计相关的几个概念
- 5.2 界面布局
- 5.2.1 相对布局
- 5.2.2 线性布局
- 5.2.3 帧布局
- 5.2.4 表格布局
- 5.2.5 网格布局
- 5.3 界面组件
- 5.3.1 Button和ImageButton
- 5.3.2 TextView和EditText
- 5.3.3 RadioButton和CheckBox
- 5.3.4 ImageView
- 5.3.5 Spinner
- 5.3.6 ListView
- 5.3.7 GridView
- 5.3.8 AlertDialog对话框
- 5.4 Fragment
- 5.4.1 创建Fragment
- 5.4.2 Fragment与Activity通信
- 5.5 操作栏(Action Bar)
- 5.5.1 选项菜单
- 5.5.2 实现层级式导航
- 5.6 界面事件
- 5.6.1 按键事件
- 5.6.2 触摸事件
- 小结
- 上机指导
- 习题
- 第6章 组件通信与广播消息
- 6.1 Intent简介
- 6.1.1 创建并配置Activity
- 6.1.2 启动Activity
- 6.1.3 使用Bundle在Activity之间交换数据
- 6.1.4 调用另一个Activity并返回结果
- 6.2 Intent过滤器
- 6.3 BroadcastReceiver使用
- 6.3.1 BroadcastReceiver简介
- 6.3.2 BroadcastReceiver应用
- 小结
- 上机指导
- 习题
- 第7章 Service应用
- 7.1 Service概述
- 7.1.1 Service简介
- 7.1.2 Service生命周期
- 7.2 本地服务
- 7.2.1 使用线程
- 7.2.2 创建Started Service
- 7.2.3 服务绑定
- 7.3 跨进程调用Service
- 7.3.1 AIDL简介
- 7.3.2 使用AIDL语言定义远程服务接口
- 7.3.3 通过继承Service类实现远程服务
- 7.3.4 绑定和使用远程服务
- 小结
- 上机指导
- 习题
- 第8章 数据存储与共享
- 8.1 SharedPreferences存储
- 8.1.1 SharedPreferences
- 8.1.2 使用SharedPreferences保存输入的用户名和密码
- 8.2 文件存储
- 8.2.1 内部存储
- 8.2.2 外部存储
- 8.2.3 资源文件
- 8.3 数据库存储
- 8.3.1 手动建库
- 8.3.2 代码建库
- 8.3.3 数据操作
- 8.4 数据共享
- 8.4.1 Content Provider概述
- 8.4.2 创建数据提供者
- 8.4.3 使用数据提供者
- 小结
- 上机指导
- 习题
- 第9章 图像绘制技术
- 9.1 绘制2D图像
- 9.1.1 常用绘图类
- 9.1.2 绘制几何图形
- 9.1.3 绘制文本
- 9.1.4 绘制路径
- 9.1.5 绘制图片
- 9.2 应用OpenGL实现3D图形
- 9.2.1 OpenGL简介
- 9.2.2 构建3D开发的基本框架
- 9.2.3 绘制一个模型
- 9.2.4 应用纹理贴图
- 9.2.5 旋转
- 9.2.6 光照效果
- 9.2.7 透明效果
- 小结
- 上机指导
- 习题
- 第10章 位置服务与地图应用
- 10.1 位置服务
- 10.1.1 获得位置源
- 10.1.2 查看位置源属性
- 10.1.3 监听位置变化事件
- 10.2 百度地图服务
- 10.2.1 获得地图API密钥
- 10.2.2 下载SDK开发包
- 10.2.3 新建使用百度地图API的Android项目
- 10.2.4 在地图上使用覆盖层
- 小结
- 上机指导
- 习题
- 第11章 网络技术
- 11.1 通过HTTP访问网络
- 11.1.1 使用HttpURLConnection访问网络
- 11.1.2 使用HttpClient访问网络
- 11.2 使用WebView显示网页
- 11.2.1 使用WebView组件浏览网页
- 11.2.2 使用WebView加载HTML代码
- 11.2.3 让WebView支持JavaScript
- 小结
- 上机指导
- 习题
- 第12章 Widget组件开发
- 12.1 Widget简介
- 12.2 Widget基础
- 12.2.1 设计原则
- 12.2.2 开发步骤
- 12.2.3 安装及删除
- 12.3 Widget配置
- 12.3.1 在Widget元数据文件中声明Activity
- 12.3.2 创建配置Widget的Activity
- 12.3.3 获取Widget的ID
- 12.3.4 更新Widget
- 12.3.5 设置返回信息并关闭Activity
- 12.4 Widget与Service
- 小结
- 上机指导
- 习题
- 第13章 综合开发实例——个人理财通
- 13.1 系统分析
- 13.1.1 需求分析
- 13.1.2 可行性分析
- 13.1.3 编写项目计划书
- 13.2 系统设计
- 13.2.1 系统目标
- 13.2.2 系统功能结构
- 13.2.3 系统业务流程图
- 13.2.4 系统编码规范
- 13.3 系统开发及运行环境
- 13.4 数据库与数据表设计
- 13.4.1 数据库分析
- 13.4.2 创建数据库
- 13.4.3 创建数据表
- 13.5 创建项目
- 13.6 系统文件夹组织结构
- 13.7 公共类设计
- 13.7.1 数据模型公共类
- 13.7.2 Dao公共类
- 13.8 登录模块设计
- 13.8.1 设计登录布局文件
- 13.8.2 登录功能的实现
- 13.8.3 退出登录窗口
- 13.9 系统主窗体设计
- 13.9.1 设计系统主窗体布局文件
- 13.9.2 显示各功能窗口
- 13.9.3 定义文本及图片组件
- 13.9.4 定义功能图标及说明文字
- 13.9.5 设置功能图标及说明文字
- 13.10 收入管理模块设计
- 13.10.1 设计新增收入布局文件
- 13.10.2 设置收入时间
- 13.10.3 添加收入信息
- 13.10.4 重置新增收入窗口中的各个控件
- 13.10.5 设计收入信息浏览布局文件
- 13.10.6 显示所有的收入信息
- 13.10.7 单击指定项时打开详细信息
- 13.10.8 设计修改/删除收入布局文件
- 13.10.9 显示指定编号的收入信息
- 13.10.10 修改收入信息
- 13.10.11 删除收入信息
- 13.10.12 收入信息汇总图表
- 13.11 便签管理模块设计
- 13.11.1 设计新增便签布局文件
- 13.11.2 添加便签信息
- 13.11.3 清空便签文本框
- 13.11.4 设计便签信息浏览布局文件
- 13.11.5 显示所有的便签信息
- 13.11.6 单击指定项时打开详细信息
- 13.11.7 设计修改/删除便签布局文件
- 13.11.8 显示指定编号的便签信息
- 13.11.9 修改便签信息
- 13.11.10 删除便签信息
- 13.12 系统设置模块设计
- 13.12.1 设计系统设置布局文件
- 13.12.2 设置登录密码
- 13.12.3 重置密码文本框
- 小结
- 第14章 课程设计——简易打地鼠游戏
- 14.1 功能概述
- 14.2 设计思路
- 14.3 设计过程
- 14.3.1 搭建开发环境
- 14.3.2 准备资源
- 14.3.3 布局页面
- 14.3.4 实现代码
- 14.4 运行调试
- 14.5 课程设计总结
展开全部
出版方
人民邮电出版社
人民邮电出版社是工业和信息化部主管的大型专业出版社,成立于1953年10月1日。人民邮电出版社坚持“立足信息产业、面向现代社会、传播科学知识、服务科教兴国”,致力于通信、计算机、电子技术、教材、少儿、经管、摄影、集邮、旅游、心理学等领域的专业图书出版。