注册 登录 进入教材巡展
#
  • #

出版时间:2013-09

出版社:机械工业出版社

以下为《Android应用开发教程》的配套数字资源,这些资源在您购买图书后将免费附送给您:
  • 机械工业出版社
  • 9787111433774
  • 1-4
  • 133957
  • 62216872-2
  • 2013-09
  • 482
  • 301
  • 工学
  • 软件工程
内容简介
本书全面细致地讲解了Android应用开发的各种技术,是学习Android应用编程的必备教材。全书以EclipseJuno开发环境为基础,面向Android4.0全面讲解了开发环境的搭建,Android资源的使用,Android界面设计技术(Android组件),Activity的使用,信使、广播和Handler消息处理,Service的使用,Android数据存储处理,多媒体组件的使用,图形特效与动画技术,网络编程等方面的知识。
目录
出版说明
前言

第1章 Android开发环境
1.1 Android简介
1.1.1 Linux操作系统
1.1.2 智能手机
1.1.3 智能手机操作系统
1.1.4 Android平台架构
1.1.5 Android市场
1.2 搭建Android应用程序开发
环境
1.2.1 安装Java开发工具
1.2.2 安装Eclipse工具
1.2.3 安装Android SDK
1.2.4 安装ADT
1.2.5 模拟器管理
1.2.6 SDK Tools常用命令
1.3 开发Android程序
1.3.1 新建Android程序
1.3.2 使用模拟器查看结果
1.3.3 Android项目结构
1.3.4 Android程序的调试
本章小结
练习题
第2章 Android资源
2.1 基本资源
2.1.1 资源概述
2.1.2 布局资源
2.1.3 字符串资源
2.1.4 颜色资源
2.1.5 尺寸资源
2.1.6 样式和主题资源
2.1.7 项目实施—个性化显示
2.2 其他资源
2.2.1 Drawable资源
2.2.2 数组资源
2.2.3 菜单资源
2.2.4 国际化与资源自适应
2.2.5 项目实施—定制菜单
本章小结
练习题
第3章 界面设计
3.1 布局管理器
3.1.1 线性布局(LinearLayout)
3.1.2 相对布局(RelativeLayout)
3.1.3 帧布局(FrameLayout)
3.1.4 表格布局(TableLayout)
3.1.5 绝对布局(AbsoluteLayout)
3.1.6 项目实施—计算输入界面
3.2 Android组件
3.2.1 文本框组件(TextView)
3.2.2 输入框组件(EditText)
3.2.3 按钮组件(Button)
3.2.4 单选按钮/单选按钮组组件
(RadioButton/RadioGroup)
3.2.5 复选框(CheckBox)
3.2.6 图像视图(ImageView)
3.2.7 滚动视图(ScrollView)
3.2.8 日期/时间选择器
(DatePicker/TimePicker)
3.2.9 列表选择框(Spinner)
3.2.10 列表视图(ListView)
3.2.11 项目实施—简易计算器
3.3 事件处理
3.3.1 事件监听处理机制
3.3.2 键盘事件
3.3.3 触摸事件
3.3.4 重力感应事件
3.3.5 手势的创建与识别
3.3.6 项目实施—调查问答
3.4 对话框
3.4.1 AlertDialog对话框
3.4.2 Toast消息提示框
3.4.3 Notification消息通知
3.4.4 AlarmManager警告
3.4.5 项目实施—退出确认
本章小结
练习题
第4章 基本程序单元Activity
4.1 使用Activity
4.1.1 创建Activity
4.1.2 配置Activity
4.1.3 Intent Filter
4.1.4 关闭Activity
4.1.5 Activity的状态及生命
周期
4.1.6 项目实施—登录页面
4.2 使用多个Activity
4.2.1 启动其他Activity
4.2.2 启动Activity并返回结果
4.2.3 项目实施—注册页面
4.3 Fragment
4.3.1 Fragment概述
4.3.2 Fragment设计理念
4.3.3 创建Fragment
4.3.4 Fragment的生命周期
4.3.5 Fragment的管理
4.3.6 Fragment和宿主Activity
之间的调用
4.3.7 项目实施—新闻阅读
本章小结
练习题
第5章 信使、广播与Handler消息
处理
5.1 Intent信使服务
5.1.1 Intent概述
5.1.2 Intent对象的组成
5.1.3 Intent过滤
5.1.4 PendingIntent
5.1.5 项目实施—用户注册与
展示
5.2 广播事件处理—
Broadcast Receiver
5.2.1 Android广播机制简介
5.2.2 广播接收器
BroadcastReceiver
5.2.3 发送广播
5.2.4 接收广播
5.2.5 注册BroadcastReceiver
5.2.6 注销BroadcastReceiver
5.2.7 广播的生命周期
5.2.8 项目实施—广播消息
5.3 Handler消息处理
5.3.1 循环者—Looper
5.3.2 Handler
5.3.3 Message
5.3.4 项目实施—打地鼠
本章小结
练习题
第6章 Service应用
6.1 Service服务
6.1.1 Service概述
6.1.2 创建本地服务
6.1.3 使用本地服务
6.1.4 项目实施—后台播放
6.2 远程Service调用
6.2.1 使用远程Service
6.2.2 继承Binder类接口的
实现
6.2.3 使用Messenger类的
实现
6.2.4 项目实施—后台绑定
播放
本章小结
练习题
第7章 Android数据存储
7.1 SharedPreferences
7.1.1 获取SharedPreferences
对象
7.1.2 操作SharedPreferences
数据
7.1.3 项目实施—读写Shared
Preferences数据
7.2 文件存储
7.2.1 内部存储
7.2.2 外部存储
7.2.3 项目实施—文件存取
7.3 SQLite存储
7.3.1 SQLite介绍
7.3.2 手动建库
7.3.3 代码建库
7.3.4 数据操作
7.3.5 项目实施—SQLite
存取
7.4 数据提供者
(Content Provider)
7.4.1 Content Provider
7.4.2 ContentResolver
7.4.3 Content Uri
7.4.4 UriMatcher
7.4.5 预定义Content Provider
7.4.6 自定义Content Providers
7.4.7 项目实施—Content
Provider操作
本章小结
练习题
第8章 多媒体开发
8.1 音频播放
8.1.1 MediaPlayer类介绍
8.1.2 播放源文件中的文件
8.1.3 播放文件系统中的文件
8.1.4 播放网络上的文件
8.1.5 项目实施—音频播放
8.2 视频播放
8.2.1 VideoView播放视频
8.2.2 MediaPlayer播放视频
8.2.3 项目实施—播放视频
8.3 音视频的录制
8.3.1 MediaRecorder介绍
8.3.2 项目实施—音频录制
8.4 相机控制
8.4.1 Camera类
8.4.2 项目实施—相机拍照
本章小结
练习题
第9章 图形与动画
9.1 读取图形文件
9.1.1 使用资源图片对象
9.1.2 访问项目其他目录中的
图片
9.1.3 访问SD卡中的图片
9.1.4 项目实施—图片浏览
9.2 绘图技术
9.2.1 常用的绘图工具类介绍
9.2.2 绘制几何图形
9.2.3 动态绘制图形
9.2.4 项目实施—动态弹球
9.3 图形特效制作
9.3.1 图形特效基础
9.3.2 使用Shader类渲染图形
9.3.3 项目实施—图形伸缩
倒影
9.4 动画技术
9.4.1 逐帧动画
9.4.2 补间动画
9.4.3 叠加动画AnimationSet
9.4.4 项目实施—野猪奔跑
本章小结
练习题
第10章 网络编程
10.1 Socket编程
10.1.1 Socket介绍
10.1.2 Socket通信模型
10.1.3 项目实施—Socket
通信
10.2 Http网络编程
10.2.1 HttpURLConnection
对象
10.2.2 HttpClient对象
10.2.3 项目实施—微博客
户端
10.3 WebService编程
10.3.1 Web Service调用
10.3.2 项目实施—查询天气
预报
10.4 WebView编程
10.4.1 WebView组件
10.4.2 WebView与JavaScript
10.4.3 项目实施—网页
浏览
10.5 GPS定位
10.5.1 手机定位的方式
10.5.2 GPS开发常用工具类
10.5.3 GPS事件监听
10.5.4 区域临近警告
10.5.5 Android中的GPS开发
过程
10.5.6 Geocoder解码
10.5.7 项目实施—GPS
信息
本章小结
练习题
参考文献
Baidu
map