Android嵌入式应用开发

Android嵌入式应用开发

佘堃, 段弘, 佘佳骏, 主编

出版社:电子工业出版社

年代:2012

定价:26.0

书籍简介:

本书分为三大部分:Brew 开发技术、J2ME开发技术和Android开发技术,包括主要的嵌入式开发技术。每部分各具特色又相互借鉴和统一,便于对比学习。本书旨在培养学生嵌入式应用开发的基础实践能力,锻炼实践工程开发能力,并培养学生具备全面的嵌入式应用系统分析能力与软硬件设计能力。

书籍目录:

第1章 绪论

1.1 Android介绍

1.2 Android版本历史

1.3 Android系统特点

第2章 Android开发入门

2.1 开发工具

2.2 开发工具的安装及配置

2.2.1 安装和配置JDK

2.2.2 安装和配置Eclipse

2.2.3 安装和配置Android SDK

2.2.4 安装ADT

2.2.5 创建AVD

2.3 HelloWorld

2.3.1 创建HelloWorld工程项目

2.3.2 在模拟器上运行HelloWorld

2.4 小结

第3章 UI

3.1 实例——5种UI布局类型

3.2 Android UI布局

3.2.1 线性布局(LinearLayout)

3.2.2 帧布局(FrameLayout)

3.2.3 相对布局(RelativeLayout)

3.2.4 表格布局(TableLayout)

3.2.5 绝对布局(AbsoluteLayout)

3.2.6 常见问题

3.3 Android UI控件

3.3.1 UI事件捕获与处理

3.3.2 文本框(TextView)、按钮(Button)和EditText(可编辑文本)

3.3.3 复选框(CheckBox)与单选组框(RadioGroup)

3.3.4 下拉列表(Spinner)

3.3.5 自动补全文本框(AutoCompleteTextView)

3.3.6 进度条(ProgressBar)

3.3.7 列表(ListView)

3.3.8 窗体设置(Window)

3.3.9 其他UI控件概览

3.4 菜单(Menu)

3.5 对话框(Dialog)

3.6 小结

第4章 Android开发框架

4.1 Android系统架构

4.2 Android应用程序组成

4.3 Activity生命周期

4.4 Android项目架构

4.5 AndroidManifest.xml文件解析

4.6 xml简介

4.7 Android生命周期

4.8 小结

第5章 Service应用

5.1 什么是Service

5.2 跨进程调用

5.3 Service实例——音乐播放器

5.3.1 使用startService启动服务

5.3.2 使用receiver方式启动服务

5.3.3 使用bindService方式启动服务

5.3.4 通过aidl方式使用远程服务

5.4 本章习题

5.5 小结

第6章 Android数据存储

6.1 Android数据基本存储方式

6.1.1 SharedPreferences

6.1.2 Files

6.1.3 ContentProvider

6.2 Android数据库编程——SQLite

6.2.1 SQLite简介

6.2.2 SQLite示例

6.3 本章习题

6.4 小结

第7章 多媒体开发

7.1 音频

7.1.1 播放音频

7.1.2 录制音频

7.2 视频

7.2.1 播放视频

7.2.2 录制视频

7.3 使用Path类绘制2D图形

7.4 使用OpenGL ES绘制3D图形

7.4.1 OpenGL 发展历史

7.4.2 OpenGL ES简介

7.4.3 Android OpenGL ES

7.4.4 示例

7.5 本章习题

7.6 小结

第8章 Android网络通信

8.1 引言

8.2 Android网络通信基础

8.2.1 Android支持的网络通信模式

8.2.2 Android提供的网络接口

8.3 使用HttpClient和HttpURLConnection接口

8.3.1 Http简介

8.3.2 使用HttpClient接口通信示例

8.3.3 使用HttpUrlConnection接口通信示例

8.4 Android的WiFi开发入门

8.5 Android蓝牙开发入门

8.6 实例:手机联系人(contacts)交换的实现

8.6.1 通过WiFi发送和接收名片文件

8.6.2 通过蓝牙发送和接收名片文件

8.7 本章小结

8.8 本章习题

第9章 传感器访问

9.1 传感器API介绍

9.2 传感器相关的坐标系

9.2.1 世界坐标系

9.2.2 旋转坐标系

9.3 获取设备上传感器种类

9.3.1 功能实现

9.3.2 获取的传感器列表

9.4 利用传感器实现指南针功能

9.4.1 功能分析及实现

9.4.2 指南针实现效果

9.4.3 在模拟器上开发传感器应用

9.5 利用传感器实现计步器功能

9.5.1 计步器介绍

9.5.2 计步器所需传感器分析

9.5.3 计步器功能实现

9.5.4 计步器实现效果

9.5.5 示例说明

第10章 Google Map API

10.1 在Google Map上使用GPS定位

10.1.1 Google APIs的安装

10.1.2 Google APIs开发文档

10.1.3 尝试运行示例

10.1.4 获取Android Maps API Key

10.1.5 修改并再次运行示例

10.1.6 为示例添加GPS位置获取功能

10.2 在MapView上标记位置

10.2.1 标记效果

10.2.2 显示地标

10.2.3 弹出式气泡

10.3 在MapView上测两点距离

10.3.1 测距功能说明

10.3.2 实现测距线程

10.3.3 选点

10.3.4 添加Handler处理

10.4 在MapView上绘制轨迹

10.4.1 轨迹绘制说明

10.4.2 使用Google Earth生成kml文件

10.4.3 使用Google Map Web Service获取路径

第11章 Android浏览器扩展

11.1 浏览器插件简介

11.2 NPAPI简介

11.3 Android中的浏览器插件开发分析

11.3.1 BrowserPlugin结构

11.3.2 BrowserPlugin中的NPP APIs

11.3.3 BrowserPlugin中的ANPInterface

11.3.4 BrowserPlugin的工作流程

11.4 编译和运行浏览器插件

结束语

内容摘要:

《Android嵌入式应用开发》主要内容包括Android基础知识、Android应用程序开发的基本流程、Android应用程序开发的常用编程接口、常用控件及一些在应用程序中常用的模块和功能的实现。全书以实例为基础,几乎每章都是由实例为主组成,通过对代码的详细说明和分析来介绍Android各类应用开发中需要掌握的基本技能,并在实践中阐明Android UI、数据库、多媒体、常规通信、浏览器开发和地图等开发的特点。

  本书以生动的语言、具体的示例、准确的图表和清晰明了的表现形式,详细阐述了Android应用程序开发流程和基本方法。本书为读者提供课件和学习资料。

  本书可作为各类高等院校计算机及相关专业的实践、实训课程教材,还可作为有一定Java编程基础并且想学习Android应用程序开发的技术人员的参考书籍。

书籍规格:

书籍详细信息
书名Android嵌入式应用开发站内查询相似图书
9787121171093
如需购买下载《Android嵌入式应用开发》pdf扫描版电子书或查询更多相关信息,请直接复制isbn,搜索即可全网搜索该ISBN
出版地北京出版单位电子工业出版社
版次1版印次1
定价(元)26.0语种简体中文
尺寸26 × 18装帧平装
页数 208 印数

书籍信息归属:

Android嵌入式应用开发是电子工业出版社于2012.8出版的中图分类号为 TN929.53 的主题关于 移动终端-应用程序-程序设计-高等学校-教材 的书籍。