展开全部

主编推荐语

本书涵盖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日。人民邮电出版社坚持“立足信息产业、面向现代社会、传播科学知识、服务科教兴国”,致力于通信、计算机、电子技术、教材、少儿、经管、摄影、集邮、旅游、心理学等领域的专业图书出版。