图书介绍

Android平台开发之旅 第2版PDF|Epub|txt|kindle电子书版本网盘下载

Android平台开发之旅 第2版
  • 汪永松编著 著
  • 出版社: 北京:机械工业出版社
  • ISBN:9787111372769
  • 出版时间:2012
  • 标注页数:452页
  • 文件大小:150MB
  • 文件页数:464页
  • 主题词:移动电话机-应用程序-程序设计

PDF下载


点此进入-本书在线PDF格式电子书下载【推荐-云解压-方便快捷】直接下载PDF格式图书。移动端-PC端通用
种子下载[BT下载速度快]温馨提示:(请使用BT下载软件FDM进行下载)软件下载地址页直链下载[便捷但速度慢]  [在线试读本书]   [在线获取解压码]

下载说明

Android平台开发之旅 第2版PDF格式电子书版下载

下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。

建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!

(文件页数 要大于 标注页数,上中下等多册电子书除外)

注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具

图书目录

第1章 初识Android平台1

1.1 Android平台简介1

1.1.1 Android发展历史1

1.1.2平台内涵3

1.2 Android平台架构5

1.2.1架构图5

1.2.2架构内容6

1.2.3 Android应用程序内容8

1.3用户界面10

1.3.1视图结构层次10

1.3.2布局——设计图10

1.3.3视图——整体家居10

1.3.4显示部件——装饰品11

1.3.5用户界面事件11

1.3.6界面风格和主题11

1.3.7数据绑定12

1.4程序资源和资产12

1.4.1程序资源和资产概述12

1.4.2资源类型及内容12

1.5数据存储13

1.5.1首选项13

1.5.2文件13

1.5.3数据库13

1.6平台安全和许可14

1.6.1 Android平台安全结构体系14

1.6.2应用程序签名14

1.6.3用户ID和文件存取14

1.6.4许可15

第2章Android平台开发之旅16

2.1搭建系统环境16

2.2 Android平台SDK17

2.2.1安装配置Android平台SDK17

2.2.2 Android SDK内容17

2.2.3 Android SDK附带工具简介17

2.3集成开发环境——Eclipse19

2.4 Android应用程序开发工具20

2.4.1获取ADT20

2.4.2安装配置ADT20

2.5创建Android虚拟设备20

2.6 Android应用程序开发环境验证21

2.6.1搭建工程21

2.6.2运行工程25

2.7应用程序开发过程26

2.7.1开发过程回顾26

2.7.2代码调试技巧30

2.8新手上路32

第3章Android应用程序组件34

3.1应用程序组件34

3.2 Android应用程序组件34

3.2.1 Activity组件——形象大使35

3.2.2服务组件(Service)——老黄牛39

3.2.3广播接收器组件(Broadcast Receiver)——倾听者42

3.2.4内容提供者组件(Content Provider)——奉献者46

3.2.5 Android应用程序组件小结50

3.3组件应用机制50

3.3.1组件间的纽带——意向50

3.3.2组件间的预约——未决意向56

3.3.3与线程的交互——线程消息队列处理器57

3.3.4与服务组件的交互——AIDL59

3.3.5与本地服务组件交互64

3.3.6客户端与服务端的桥梁——信使65

3.4 Activity组件关联对象68

3.4.1资源处理相关69

3.4.2用户界面框架相关73

3.4.3内容提供相关74

3.4.4管理框架相关75

3.4.5环境信息相关76

3.4.6数据存储相关77

3.5 Android应用程序组件小结81

第4章 用户界面设计82

4.1 Android平台界面组件结构82

4.1.1 Android界面组件结构层次82

4.1.2理解Android界面组件结构层次82

4.1.3布局的地位83

4.2界面组件使用模式84

4.2.1定义界面组件84

4.2.2生成界面组件资源标识85

4.2.3组件属性和标识85

4.2.4引用界面组件86

4.2.5界面设计器87

4.3布局组件(Layouts)87

4.3.1线性布局(Linear Layout)88

4.3.2相对布局(Relative Layout)90

4.3.3框布局(Frame Layout)91

4.3.4表格布局(Table Layout)92

4.3.5绝对布局(Absolute Layout)93

4.3.6小结——布局的选择94

4.4视图组件(Views)94

4.4.1视图的使用模式94

4.4.2常用视图96

4.4.3定制视图126

4.5小部件(Widgets)127

4.5.1小部件的使用模式128

4.5.2常用小部件128

4.6界面框架129

4.6.1菜单(Menu)和操作栏(ActionBar )129

4.6.2对话框(Dialog)133

4.6.3消息提示条(Toast)137

4.6.4片段组件(Fragment)137

4.6.5拖放操作145

4.6.6 动画效果149

4.6.7定制Activity组件152

第5章 底层用户界面设计154

5.1 Android底层用户界面154

5.2底层视图绘制154

5.2.1表面视图(Surface View)155

5.2.2底层视图的绘制接口159

5.3 OpenGL视图绘制159

5.3.1 OpenGL ES概述159

5.3.2 Android平台对OpenGL ES的支持159

5.3.3 OpenGL表面视图159

5.3.4渲染脚本表面视图161

5.3.5 Android平台中OpenGL使用说明166

5.4视频视图(VideoView)167

第6章 文件管理168

6.1 Android平台中的文件168

6.2资源文件和资产文件168

6.2.1资源文件168

6.2.2资产文件170

6.3存储设备文件171

6.3.1存储设备文件操作171

6.3.2文件浏览器172

6.4应用程序文件177

6.4.1私有文件178

6.4.2共享首选项文件179

6.5文件系统监视181

第7章 数据库应用184

7.1 Android平台数据库应用概述184

7.2嵌入式数据库SQLite185

7.2.1 SQLite数据库介绍185

7.2.2 Android平台对SQLite数据库的支持186

7.3 SQLite数据库应用模式186

7.4内容提供框架187

7.4.1内容解析端187

7.4.2内容提供端190

7.4.3游标加载器应用193

7.5 SQLite数据库API195

7.5.1 SQLite数据库应用195

7.5.2基于SQLite数据库的日记账工具198

7.6嵌入式对象数据库Db4o215

7.6.1 Db4o对Android平台的支持215

7.6.2 Db4o API215

7.6.3 Db4o数据库应用216

7.6.4基于Db4o数据库的日记账工具220

7.7数据库开发小结225

第8章 网络通信与Web开发226

8.1 Android平台网络通信226

8.2 Android平台对网络通信的支持226

8.3网络连接管理227

8.3.1连接管理227

8.3.2 Wi-Fi连接管理231

8.4网页浏览器236

8.4.1 WebKit介绍236

8.4.2 Android平台对WebKit引擎的封装236

8.4.3网页视图(WebView)应用237

8.5浏览器信息管理250

8.5.1浏览书签信息250

8.5.2搜索历史记录253

8.5.3下载管理254

第9章 无线通信263

9.1无线通信概述263

9.2短消息通信263

9.2.1 Android平台对短消息的支持263

9.2.2发送短消息263

9.2.3接收短消息265

9.3蓝牙通信268

9.3.1 Android平台对蓝牙的支持268

9.3.2蓝牙通信模式268

9.3.3蓝牙通信269

9.4近距离通信(NFC)277

9.4.1近距离通信概述277

9.4.2 Android平台对近距离通信的支持278

9.4.3近距离通信的模式278

9.4.4标签调度系统279

9.4.5标签处理281

第10章 多媒体应用284

10.1 Android平台对多媒体应用的支持284

10.2音频回放与录制285

10.2.1音频回放285

10.2.2录制音频292

10.2.3音频管理299

10.3视频回放与录制301

10.3.1视频回放(表面视图)301

10.3.2视频回放(视频视图)305

10.3.3录制视频(代码控制)308

10.3.4录制视频(调用系统功能)315

10.4相机应用318

10.4.1拍摄照片(代码控制)318

10.4.2拍摄照片(调用系统功能)321

10.5媒体信息管理324

10.5.1 Android平台对媒体信息管理的支持324

10.5.2应用程序Activity框架325

10.5.3应用程序配置信息接口326

10.5.4扫描媒体文件326

10.5.5获取媒体文件信息330

10.6音乐盒工具331

第11章 个人信息管理340

11.1个人信息管理340

11.2 Android对个人信息管理的支持340

11.3 Android平台个人信息管理341

11.3.1管理工具341

11.3.2应用程序主Activity框架341

11.3.3获取联系人信息343

11.3.4获取电话号码344

11.3.5获取电子邮箱346

11.3.6获取公司信息348

11.4 Android平台个人信息关联349

11.4.1联系数据库350

11.4.2联系数据表关联352

第12章 电话系统管理353

12.1电话系统概述353

12.2 Android平台对电话系统的支持353

12.3电话系统管理354

12.3.1获取电话信息354

12.3.2电话状态358

12.3.3手机网络基站定位363

12.4拨号及呼叫日志管理368

12.4.1拨号功能368

12.4.2日志369

第13章XML应用373

13.1 Android平台对XML应用的支持373

13.2 XML Pull API373

13.2.1 Android平台对XML Pull API的支持373

13.2.2 XML Pull API使用模式373

13.2.3 XML Pull API应用示例374

13.3 XML资源解析381

13.3.1应用程序主Activity框架381

13.3.2解析菜单资源382

13.3.3解析XML布局资源383

13.3.4解析XML资源385

13.3.5解析XML原文件资源387

13.4 Android平台XML使用小结389

第14章 地图应用390

14.1地图概述390

14.2 Android平台对地图应用的支持390

14.3地图视图(MapView)391

14.3.1地图视图组件的定义391

14.3.2获取地图API使用密钥392

14.3.3地图应用工程设置393

14.3.4地图应用程序Activity组件394

14.3.5引用地图库394

14.3.6地图使用许可394

14.4地图应用394

14.4.1地图Activity组件框架396

14.4.2获取地图当前位置398

14.4.3地图视图叠加图管理399

14.4.4地图API使用小结401

14.5地图定位402

14.5.1位置管理402

14.5.2手机基站定位405

第15章 系统信息管理408

15.1系统服务408

15.1.1 Android系统服务介绍408

15.1.2 Activity管理409

15.1.3提醒管理414

15.1.4剪贴板管理416

15.1.5通知管理419

15.1.6传感器管理421

15.1.7振动管理器422

15.1.8墙纸管理423

15.1.9设备管理424

15.2 Android平台系统信息427

15.2.1进程管理428

15.2.2文件系统统计信息429

15.2.3环境信息430

15.2.4 时间管理430

15.2.5系统信息434

15.2.6电池状态436

第16章Android资源及SDK工具439

16.1资源类型及定义439

16.1.1常量值资源439

16.1.2绘制用资源441

16.1.3布局资源442

16.1.4动画资源442

16.1.5菜单资源444

16.1.6文件资源444

16.1.7备选资源445

16.2资源的使用模式447

16.2.1资源ID447

16.2.2引用资源447

16.2.3 XML属性448

16.3系统资源定义448

16.4 Android SDK工具使用448

16.4.1 adb工具448

16.4.2 ddms工具449

16.4.3 sqlite3工具450

16.4.4 keytool工具450

附录 随书源代码说明451

参考文献452

热门推荐