图书介绍
Android平台开发之旅 第2版PDF|Epub|txt|kindle电子书版本网盘下载
![Android平台开发之旅 第2版](https://www.shukui.net/cover/31/33430483.jpg)
- 汪永松编著 著
- 出版社: 北京:机械工业出版社
- ISBN:9787111372769
- 出版时间:2012
- 标注页数:452页
- 文件大小:150MB
- 文件页数:464页
- 主题词:移动电话机-应用程序-程序设计
PDF下载
下载说明
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