当前位置:首页 > 工业技术
智能手机编程
智能手机编程

智能手机编程PDF电子书下载

工业技术

  • 电子书积分:9 积分如何计算积分?
  • 作 者:《智能手机编程》课程组编
  • 出 版 社:北京:中央广播电视大学出版社
  • 出版年份:2013
  • ISBN:9787304062668
  • 页数:155 页
图书介绍:本书内容包括:Android概述、Android开发环境搭建、Android应用的资源访问、Android用户界面编程开发、Android的服务开发和广播事件、Android应用的数据存储和数据共享、Android的多媒体应用开发、Android的地理位置服务应用开发。
《智能手机编程》目录

第1章 Android概述 1

1.1 手机的演变 1

1.2 智能手机操作系统的现状 2

1.3 Android操作系统 2

1.4 Android的优势 3

1.5 Android的系统架构 5

1.6 Android的四个主要组件 6

1.7 Android面临的挑战 8

本章小结 9

主要术语 10

自测题 12

第2章 Android开发环境搭建 13

2.1 安装Java运行环境和Eclipse集成开发环境 13

2.1.1 下载和安装JDK 13

2.1.2 下载安装Android SDK ADT Bundle软件包 17

2.2 Android SDK版本的管理 19

2.3 创建虚拟设备 20

2.4 创建和运行Android应用 22

本章小结 26

主要术语 26

自测题 27

第3章 Android项目结构和资源访问 28

3.1 Android的项目结构 28

3.2 res资源 30

3.3 通用的资源访问 31

3.3.1 在Java代码中使用资源 31

3.3.2 在XML中使用资源 32

3.4 使用字符串、颜色、尺寸资源 33

3.4.1 颜色值的定义 33

3.4.2 定义字符串、颜色和尺寸资源 34

3.4.3 在代码和XML配置文件中使用资源信息 34

3.5 Drawable资源 37

3.6 Android项目布局文件 38

3.7 Android项目配置文件 40

本章小结 42

主要术语 42

自测题 43

第4章 用户界面编程 44

4.1 简易计算器 44

4.1.1 任务描述 44

4.1.2 功能分析 45

4.1.3 用户界面设计 45

4.1.4 实现步骤与核心代码设计 52

4.1.5 任务分析与总结 58

4.2 创建Activity 59

4.2.1 生成Activity 59

4.2.2 界面布局文件 60

4.3 配置Activity 61

4.4 启动、关闭Activity 61

4.5 Activity相互调用和数据交换 64

4.5.1 使用Bundle在Activity之间交换数据 64

4.5.2 启动其他Activity并返回结果 67

本章小结 70

主要术语 70

自测题 70

第5章 Android的服务开发和广播事件 72

5.1 音乐播放器 72

5.1.1 任务描述 72

5.1.2 用户界面设计 73

5.1.3 功能分析 73

5.1.4 实现步骤与核心代码设计 74

5.1.5 任务分析与总结 80

5.2 Android服务 80

5.2.1 Service简介 80

5.2.2 创建服务的步骤 80

5.2.3 启动和停止服务 81

5.2.4 实例分析以及调用过程分析 81

5.2.5 Service与Thread的区别 82

5.2.6 Android中的系统服务 83

5.3 广播接收者 84

5.3.1 监听广播机制 84

5.3.2 监听广播的实现 85

5.3.3 广播事件生命周期 87

5.3.4 音乐播放器的广播事件 87

本章小结 88

主要术语 88

自测题 89

第6章 Android数据存储和数据共享 90

6.1 生词本 90

6.1.1 任务描述 90

6.1.2 用户界面设计 91

6.1.3 功能分析 92

6.1.4 实现步骤与核心代码设计 92

6.1.5 任务分析与总结 98

6.2 SQLite数据库 99

6.2.1 SQLite介绍 99

6.2.2 SQLiteOpenHelper的使用方法 99

6.3 SQLiteDatabase对象 100

6.4 SharedPreferences的使用 101

6.4.1 SharedPreferences简介 101

6.4.2 使用SharedPreferences存取数据 102

6.4.3 读写其他应用的SharedPreferences 105

本章小结 106

主要术语 106

自测题 107

第7章 Android多媒体应用开发 109

7.1 视频播放器 109

7.1.1 任务描述 109

7.1.2 功能分析与设计 110

7.1.3 用户界面设计 110

7.1.4 实现步骤与核心代码设计 113

7.1.5 任务分析与总结 124

7.2 MediaPlayer视频/音频播放 124

7.3 界面组件使用 125

7.3.1 ListView简介 125

7.3.2 Looper和Handler简介 126

本章小结 127

主要术语 127

自测题 128

第8章 地理位置服务应用开发 129

8.1 出行路线助手 130

8.1.1 任务描述 130

8.1.2 功能分析与设计 130

8.1.3 用户界面设计 131

8.1.4 实现步骤与核心代码设计 132

8.1.5 任务分析与总结 140

8.2 地图应用和地理位置服务 140

8.2.1 地图应用 140

8.2.2 地图服务厂商分析 140

8.2.3 基于地理位置的服务 141

8.3 Google Maps API使用 142

8.3.1 Google Maps API介绍 142

8.3.2 Map的基本概念 142

8.4 Web App或原生应用 144

本章小结 145

主要术语 146

自测题 146

参考文献 147

附录 148

附录1 Java基础语法 148

附录2 自测题部分参考答案 155

相关图书
作者其它书籍
返回顶部