出版日期:2012年06月
ISBN:9787121171093
[十位:7121171090]
页数:208
定价:¥30.00
店铺售价:¥30.00
(为您节省:¥0.00)
店铺库存:1
本
正在处理购买信息,请稍候……
我要买:
本
* 如何购买
联系店主:
02085287516
店主推荐图书:
-
100分
满分
确认收货后30天未评价,系统默认好评!
[2019-09-09 18:03:33]
严**
佛山市
-
100分
满分
确认收货后30天未评价,系统默认好评!
[2019-09-05 17:08:53]
许**
潮州市
-
100分
满分
确认收货后30天未评价,系统默认好评!
[2019-09-05 16:14:45]
郑**
温州市
-
100分
满分
确认收货后30天未评价,系统默认好评!
[2019-09-02 10:44:57]
李**
绍兴市
-
100分
满分
确认收货后30天未评价,系统默认好评!
[2019-08-30 15:52:41]
胡**
深圳市
《Android嵌入式应用开发》内容提要:
本书主要内容包括Android基础知识、Android应用程序开发的基本流程、Android应用程序开发的常用编程接口、常用控件及一些在应用程序中常用的模块和功能的实现。全书以实例为基础,几乎每章都是由实例为主组成,通过对代码的详细说明和分析来介绍Android各类应用开发中需要掌握的基本技能,并在实践中阐明Android UI、数据库、多媒体、常规通信、浏览器开发和地图等开发的特点。
本书以生动的语言、具体的示例、准确的图表和清晰明了的表现形式,详细阐述了Android应用程序开发流程和基本方法。本书为读者提供课件和学习资料。
本书可作为各类高等院校计算机及相关专业的实践、实训课程教材,还可作为有一定Java编程基础并且想学习Android应用程序开发的技术人员的参考书籍。 Android嵌入式应用开发_佘堃_电子工业出版社_
《Android嵌入式应用开发》图书目录:
目 录
第1章 绪论 1
1.1 Android介绍 1
1.2 Android版本历史 1
1.3 Android系统特点 2
第2章 Android开发入门 4
2.1 开发工具 4
2.2 开发工具的安装及配置 4
2.2.1 安装和配置JDK 4
2.2.2 安装和配置Eclipse 5
2.2.3 安装和配置Android SDK 6
2.2.4 安装ADT 6
2.2.5 创建AVD 8
2.3 HelloWorld 9
2.3.1 创建HelloWorld工程项目 9
2.3.2 在模拟器上运行HelloWorld 11
2.4 小结 12
第3章 UI 13
3.1 实例——5种UI布局类型 13
3.2 Android UI布局 14
3.2.1 线性布局(LinearLayout) 15
3.2.2 帧布局(FrameLayout) 17
3.2.3 相对布局(RelativeLayout) 18
3.2.4 表格布局(TableLayout) 19
3.2.5 **布局(AbsoluteLayout) 20
3.2.6 常见问题 21
3.3 Android UI控件 21
3.3.1 UI事件捕获与处理 22
3.3.2 文本框(TextView)、按钮(Button)和EditText(可编辑文本) 22
3.3.3 复选框(CheckBox)与单选组框(RadioGroup) 24
3.3.4 下拉列表(Spinner) 25
3.3.5 自动补全文本框(AutoCompleteTextView) 27
3.3.6 进度条(ProgressBar) 28
3.3.7 列表(ListView) 29
3.3.8 窗体设置(Window) 34
3.3.9 其他UI控件概览 35
3.4 菜单(Menu) 38
3.5 对话框(Dialog) 42
3.6 小结 46
第4章 Android开发框架 47
4.1 Android系统架构 47
4.2 Android应用程序组成 49
4.3 Activity生命周期 50
4.4 Android项目架构 52
4.5 AndroidManifest.xml文件解析 52
4.6 xml简介 54
4.7 Android生命周期 54
4.8 小结 55
第5章 Service应用 56
5.1 什么是Service 56
5.2 跨进程调用 57
5.3 Service实例——音乐播放器 57
5.3.1 使用startService启动服务 58
5.3.2 使用receiver方式启动服务 62
5.3.3 使用bindService方式启动服务 63
5.3.4 通过aidl方式使用远程服务 65
5.4 本章习题 69
5.5 小结 69
第6章 Android数据存储 70
6.1 Android数据基本存储方式 70
6.1.1 SharedPreferences 70
6.1.2 Files 72
6.1.3 ContentProvider 74
6.2 Android数据库编程——SQLite 76
6.2.1 SQLite简介 76
6.2.2 SQLite示例 76
6.3 本章习题 82
6.4 小结 82
第7章 多媒体开发 83
7.1 音频 83
7.1.1 播放音频 83
7.1.2 录制音频 84
7.2 视频 85
7.2.1 播放视频 85
7.2.2 录制视频 85
7.3 使用Path类绘制2D图形 88
7.4 使用OpenGL ES绘制3D图形 91
7.4.1 OpenGL 发展历史 91
7.4.2 OpenGL ES简介 92
7.4.3 Android OpenGL ES 92
7.4.4 示例 92
7.5 本章习题 96
7.6 小结 96
第8章 Android网络通信 97
8.1 引言 97
8.2 Android网络通信基础 97
8.2.1 Android支持的网络通信模式 97
8.2.2 Android提供的网络接口 98
8.3 使用HttpClient和HttpURLConnection接口 98
8.3.1 Http简介 98
8.3.2 使用HttpClient接口通信示例 99
8.3.3 使用HttpUrlConnection接口通信示例 101
8.4 Android的WiFi开发入门 104
8.5 Android蓝牙开发入门 108
8.6 实例:手机联系人(contacts)交换的实现 116
8.6.1 通过WiFi发送和接收名片文件 117
8.6.2 通过蓝牙发送和接收名片文件 120
8.7 本章小结 121
8.8 本章习题 121
第9章 传感器访问 122
9.1 传感器API介绍 122
9.2 传感器相关的坐标系 122
9.2.1 世界坐标系 122
9.2.2 旋转坐标系 123
9.3 获取设备上传感器种类 123
9.3.1 功能实现 124
9.3.2 获取的传感器列表 124
9.4 利用传感器实现指南针功能 125
9.4.1 功能分析及实现 125
9.4.2 指南针实现效果 127
9.4.3 在模拟器上开发传感器应用 127
9.5 利用传感器实现计步器功能 132
9.5.1 计步器介绍 132
9.5.2 计步器所需传感器分析 133
9.5.3 计步器功能实现 134
9.5.4 计步器实现效果 137
9.5.5 示例说明 137
第10章 Google Map API 138
10.1 在Google Map上使用GPS定位 138
10.1.1 Google APIs的安装 138
10.1.2 Google APIs开发文档 139
10.1.3 尝试运行示例 139
10.1.4 获取Android Maps API Key 140
10.1.5 修改并再次运行示例 142
10.1.6 为示例添加GPS位置获取功能 143
10.2 在MapView上标记位置 146
10.2.1 标记效果 146
10.2.2 显示** 146
10.2.3 弹出式气泡 149
10.3 在MapView上测两点距离 154
10.3.1 测距功能说明 154
10.3.2 实现测距线程 155
10.3.3 选点 158
10.3.4 添加Handler处理 161
10.4 在MapView上绘制轨迹 162
10.4.1 轨迹绘制说明 162
10.4.2 使用Google Earth生成kml文件 162
10.4.3 使用Google Map Web Service获取路径 169
第11章 Android浏览器扩展 171
11.1 浏览器插件简介 171
11.2 NPAPI简介 172
11.3 Android中的浏览器插件开发分析 172
11.3.1 BrowserPlugin结构 172
11.3.2 BrowserPlugin中的NPP APIs 173
11.3.3 BrowserPlugin中的ANPInterface 196
11.3.4 BrowserPlugin的工作流程 196
11.4 编译和运行浏览器插件 197
结束语 200