《Android手机/平板电脑程序开发教练》PDF下载

  • 购买积分:13 如何计算积分?
  • 作  者:黄彬华编著
  • 出 版 社:北京:中国水利水电出版社
  • 出版年份:2012
  • ISBN:9787508496276
  • 页数:378 页
图书介绍:本书涵盖了Android手机应用开发、平板电脑应用开发的最新内容。本书的特点是,没有催眠读者的抽象文字,以大量的图片及Step-by-Step方式讲解Android应用程序的开发,让读者不需要强记就可以灵活掌握开发技巧。另外,本书着重实际操作,并辅以适当的理论讲解,让读者可以同时理解Android手机技术的原理和掌握Android重要函数库的使用,然后再通过案例的方式将所学的开发技术融会贯通。

第1章 Android简介与新版功能介绍 2

1-1 认识Android 2

1-1-1 Android属于Linux系统平台 2

1-1-2 Android的历史 2

1-1-3 版本更新过程 2

1-1-4 开放手机联盟介绍 6

1-2 Android市场占有率与成功原因 6

1-3 Android Market介绍与成功案例 9

1-3-1 Android Market介绍 9

1-3-2 Android应用程序能否获利? 11

1-4 Android新版功能介绍 12

1-4-1 Android 2.3/2.3.3版功能介绍 12

1-4-2 Android 3.0版功能介绍 13

1-4-3 Android 4.x版新功能介绍 22

第2章 开发工具下载与安装 25

2-1 开发Android所需工具介绍 25

2-2 下载Android开发所需工具 25

2-2-1 下载JDK 25

2-2-2 下载Eclipse 27

2-2-3 下载ADT 28

2-2-4 下载Android SDK 29

2-3 安装Android开发所需工具 30

2-3-1 安装JDK 30

2-3-2 安装Eclipse 31

2-3-3 安装ADT 32

2-3-4 安装并设置Android SDK 36

2-4 管理Android SDK 37

2-5 Eclipse编码设置成UTF-8 39

2-6 将开发环境变成便携式 42

第3章 Android项目与系统架构 47

3-1 设置Android模拟器 47

3-2 建立、运行、移除、导入Android项目 48

3-2-1 建立Android项目 48

3-2-2 运行Android项目 50

3-2-3 移除Android项目 54

3-2-4 从已经存在的源程序创建Android项目 56

3-2-5 导入Android项目 57

3-3 DDMS的使用 60

3-4 Android系统架构介绍 63

3-5 项目目录架构与AndroidManifest.xml文件介绍 65

3-5-1 Android项目目录架构 66

3-5-2 AndroidManifest.xml文件 69

第4章 UI基本设计与国际化 72

4-1 Android UI设计基本概念 72

4-2 Widget组件介绍 72

4-2-1 与使用者间的交互——以Button事件处理为例 73

4-2-2 TextView与EditText 77

4-2-3 CheckBox、RadioButton与ToggleButton 81

4-2-4 RatingBar 84

4-2-5 SeekBar 87

4-3 界面配置与layout组件介绍 90

4-3-1 LinearLayout 90

4-3-2 RelativeLayout 92

4-3-3 TableLayout 94

4-3-4 ScrollView 97

4-4 设置UI样式——使用style与theme 99

4-4-1 定义style 99

4-4-2 继承style 100

4-4-3 套用theme 101

4-4-4 继承theme 102

4-5 支持国际化 102

4-5-1 Android支持的地区与语言 103

4-5-2 建立支持国际化的应用程序 104

第5章 UI进阶 107

5-1 Menus 107

5-1-1 Options Menu 107

5-1-2 Context Menu 111

5-1-3 Submenu 114

5-2 对话窗口 117

5-2-1 AlertDialog 117

5-2-2 DatePickerDialog与TimePickerDialog 120

5-3 Spinner与AutoCompleteTextView 126

5-3-1 Spinner 126

5-3-2 AutoCompleteTextView 130

5-4 自定义View组件与2D绘图 131

5-5 补间动画 135

第6章 Activity与Service生命周期 143

6-1 Activity生命周期 143

6-2 Activity间传递数据 148

6-3 状态栏 151

6-4 Broadcast 155

6-4-1 单纯接收Broadcast 155

6-4-2 自行发送与接收Broadcast 158

6-5 Service生命周期 161

6-5-1 调用startService()开启Service 163

6-5-2 调用bindService()连接Service 167

第7章 资料存取 174

7-1 Android资料存取概论 174

7-2 Assets 174

7-3 Resources 176

7-4 Shared Preferences 179

7-5 Internal Storage 183

7-6 External Storage 187

第8章 移动数据库SQLite 194

8-1 SQLite数据库概论 194

8-2 使用命令行建立数据库 194

8-3 SQL语句 195

8-3-1 建立数据表 195

8-3-2 DML语句 196

8-4 Android应用程序存取SQLite数据库 198

8-5 SQLite新增功能 201

8-6 SQ SQLite查询功能 205

8-6-1 输入想查询数据 207

8-6-2 数据浏览 210

8-7 SQLite修改与删除功能 214

第9章 Google地图 220

9-1 申请Google地图的API密钥 220

9-2 在Google地图上呈现自己位置 224

9-2-1 显示与缩放Google地图 224

9-2-2 呈现自己位置 225

9-3 在Google地图上指定位置 229

9-4 标记的使用 231

9-5 LocationListener与LocationManager 234

9-6 以地名/地址查询位置 240

9-7 导航功能 244

第10章 传感器应用 250

10-1 传感器介绍 250

10-2 加速度传感器 251

10-3 方向传感器 257

10-3-1 调用getOrientation()取得方向信息 258

10-3-2 通过Sensor.TYPE_ORIENTATION取得方向信息 262

10-4 近距传感器 264

10-5 光线传感器 265

第11章 多媒体与相机功能 270

11-1 Android多媒体功能介绍 270

11-2 播放Audio文件 271

11-2-1 播放资源文件 271

11-2-2 播放外部文件或网络数据流 276

11-3 播放Video文件 279

11-3-1 简易Video播放器 279

11-3-2 MediaPlayer播放Video文件 281

11-4 录制Audio文件 286

11-5 相机功能 293

11-6 录制Video文件 303

第12章 手机实用功能开发 309

12-1 手机铃声设置 309

12-2 手机音量与震动的设置 318

12-3 短信与来电处理 325

12-4 查询联系人数据 332

12-5 浏览网页 337

第13章 Google AdSense广告条制作 342

13-1 Google AdSense简介 342

13-2 申请Google AdSense账户 343

13-3 Google应用服务引擎的申请与使用 347

13-3-1 申请Google应用服务引擎 348

13-3-2 发布Web应用程序至Google应用服务引擎 352

13-4 新增广告条 355

13-5 使用WebView显示Google广告条 357

第14章 发布应用程序至Android Market 361

14-1 如何将应用程序发布至Android Market? 361

14-2 产生并对应用程序签名 361

14-2-1 使用Eclipse+ADT产生并签名应用程序 361

14-2-2 签名应用程序注意事项 364

14-3 申请Android开发者账号 367

14-4 使用管理接口发布应用程序 372

14-4-1 应用程序的首次发布 372

14-4-2 应用程序的改版 376