图书介绍
Android平台开发之旅2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载

- 汪永松编著 著
- 出版社: 北京:机械工业出版社
- ISBN:9787111312949
- 出版时间:2010
- 标注页数:518页
- 文件大小:87MB
- 文件页数:531页
- 主题词:移动通信-携带电话机-应用程序-程序设计
PDF下载
下载说明
Android平台开发之旅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 平台内涵2
1.2 Android平台架构4
1.2.1 架构图4
1.2.2 架构内容5
1.2.3 Android应用程序内容6
1.3 用户界面8
1.3.1 视图层次结构8
1.3.2 布局——设计图8
1.3.3 视图——整体家居9
1.3.4 显示部件——装饰品9
1.3.5 用户界面事件9
1.3.6 界面风格和主题10
1.3.7 数据绑定10
1.4 程序资源和资产10
1.4.1 程序资源和资产概述11
1.4.2 资源类型及内容11
1.5 数据存储11
1.5.1 首选项12
1.5.2 文件12
1.5.3 数据库12
1.6 平台安全和许可12
1.6.1 Android平台安全结构体系12
1.6.2 应用程序签名13
1.6.3 用户ID和文件存取13
1.6.4 许可13
第2章 踏上Android平台开发之旅15
2.1 搭建系统环境15
2.1.1 安装配置J2SE开发环境15
2.2 Android平台SDK17
2.2.1 安装配置Android平台SDK17
2.2.2 Android SDK内容介绍17
2.2.3 Android SDK附带工具介绍19
2.3 集成开发环境——Eclipse21
2.4 应用程序调试工具插件——ADT22
2.4.1 获取ADT22
2.4.2 安装配置ADT22
2.5 验证开发环境23
2.5.1 创建虚拟设备23
2.5.2 建立FirstActivity工程24
2.5.3 运行和调试31
2.6 应用程序的开发过程37
2.6.1 开发流程回顾37
2.6.2 新手上路遇到的常见问题38
第3章 Android应用程序组件41
3.1 应用程序组件41
3.2 Android应用程序组件41
3.2.1 Activity(活动)——形象大使42
3.2.2 Service(服务)——老黄牛47
3.2.3 BroadcastReceiver(广播接收器)——倾听者50
3.2.4 ContentProvider(内容提供者)53
3.2.5 Android应用程序组件小结58
3.3 组件应用机制58
3.3.1 组件与组件间的交互机制58
3.3.2 未决意向对象65
3.3.3 组件与线程间的交互机制66
3.3.4 组件与服务间的交互机制68
3.4 Android平台应用程序组件小结73
第4章 高级用户界面设计75
4.1 Android平台UI组件架构探讨75
4.1.1 Android平台UI组件结构层次75
4.1.2 Android UI组件结构层次质疑76
4.1.3 参考J2SE平台的组件结构层次76
4.1.4 容器与组件的关系76
4.1.5 布局的角色76
4.2 UI组件的定义77
4.3 UI组件的引用78
4.4 组件属性和ID79
4.5 布局组件(Layouts)80
4.5.1 线性布局(LinearLayout)81
4.5.2 相对布局(RelativeLayout)84
4.5.3 绝对布局(AbsoluteLayout)86
4.5.4 框布局(FrameLayout)87
4.5.5 表格布局(TableLayout)89
4.5.6 布局的选择91
4.6 视图组件(Views)91
4.6.1 视图的使用模式92
4.6.2 常用视图94
4.6.3 定制视图120
4.7 小部件(Widgets)122
4.7.1 小部件的使用模式122
4.7.2 文本部件123
4.7.3 按钮部件126
4.7.4 图片显示组件131
4.7.5 滑动条133
4.7.6 选取组件134
4.7.7 高级小部件135
4.8 菜单138
4.8.1 选项菜单138
4.8.2 上下文菜单140
4.9 对话框141
4.9.1 对话框的使用方式142
4.9.2 对话框的定义143
4.10 消息提示条(Toast)148
4.11 定制Activity149
4.11.1 列表Activity(List Activity)149
4.11.2 扩展列表Activity(ExpandableListActivity)149
4.11.3 标签页Activity(Tab Activity)149
4.11.4 地图Activity(MapActivity)150
4.12 用户界面开发问题150
4.12.1 ANR异常150
4.12.2 界面组件与线程的交互150
第5章 底层用户界面设计153
5.1 Android底层用户界面153
5.2 底层视图绘制154
5.2.1 表面视图类(Surface View)154
5.2.2 底层视图的绘制接口159
5.3 OpenGL视图绘制160
5.3.1 OpenGL ES概述160
5.3.2 Android平台对OpenGL ES的支持160
5.3.3 OpenGL表面视图的使用模式161
5.3.4 Android平台中OpenGL使用说明163
5.4 视频视图(VideoView)163
第6章 文件系统管理164
6.1 Android平台中的文件164
6.2 原文件资源164
6.2.1 准备原文件资源165
6.2.2 使用原文件资源165
6.3 文件系统166
6.3.1 Android平台文件系统介绍167
6.3.2 文件系统操作168
6.3.3 文件浏览器172
6.4 应用程序文件181
6.4.1 程序私有文件181
6.4.2 程序首选项文件184
6.5 文件系统监视185
第7章 网络通信191
7.1 Android平台网络通信191
7.2 Android平台对网络通信的支持191
7.3 流式套接字通信192
7.3.1 界面布局定义193
7.3.2 Activity定义框架193
7.3.3 套接字服务端195
7.3.4 套接字客户端201
7.3.5 流式套接字通信说明206
7.4 数据报(套接字)通信206
7.4.1 数据报通信程序界面206
7.4.2 Activity定义框架206
7.4.3 数据报服务端208
7.4.4 数据报工具类210
7.4.5 数据报通信配置211
7.4.6 数据报客户端211
7.4.7 数据报套接字通信说明215
7.5 HTTP通信215
7.5.1 套接字方式215
7.5.2 URL连接方式218
7.5.3 Apache HTTP API220
7.6 HTTPS222
7.7 SSL通信224
7.7.1 SSL通信模式224
7.7.2 SSL服务端225
7.7.3 SSL客户端230
7.8 浏览器234
7.8.1 WebKit介绍235
7.8.2 Android平台对WebKit引擎的封装235
7.8.3 网页视图(WebView)235
7.8.4 浏览器开发实例237
7.8.5 浏览器书签信息管理249
7.8.6 浏览器搜索记录251
第8章 无线通信254
8.1 无线通信概述254
8.2 短消息254
8.2.1 Android平台对短消息的支持254
8.2.2 发送短消息255
8.2.3 查看短消息258
8.2.4 接收短消息260
8.3 蓝牙通信265
8.3.1 Android平台对蓝牙的支持265
8.3.2 蓝牙通信模式266
8.3.3 蓝牙通信实例266
8.4 Wi-Fi网络连接管理276
8.4.1 Wi-Fi介绍276
8.4.2 Android平台对Wi-Fi的支持277
8.4.3 Wi-Fi连接管理277
第9章 多媒体应用281
9.1 Android平台对多媒体的支持281
9.2 音频播放应用282
9.2.1 音乐播放器282
9.2.2 播放Jet文件284
9.2.3 录音285
9.3 视频播放应用286
9.4 摄像头视频采集292
9.5 照相机293
9.5.1 照片服务接口293
9.5.2 照片预览293
9.5.3 照片拍摄294
9.5.4 停止使用照相机294
9.6 流媒体294
9.7 媒体扫描和媒体库294
9.7.1 媒体文件的扫描294
9.7.2 获取媒体文件信息295
9.8 音乐盒工具297
第10章 个人信息管理307
10.1 个人信息管理307
10.2 Android对个人信息管理的支持307
10.3 联系信息308
10.4 联系人信息309
10.5 电话号码信息311
10.6 组织(公司)信息313
第11章 电话信息系统管理316
11.1 电话信息系统316
11.2 Android平台对电话信息系统的支持317
11.3 电话信息317
11.4 电话状态320
11.5 电话拨号325
11.6 呼叫日志326
11.7 使用许可328
第12章 数据库应用329
12.1 SQLite数据库329
12.1.1 SQLite数据库介绍329
12.1.2 Android平台对SQLite数据库的支持330
12.1.3 SQLite数据库应用模式330
12.1.4 开发实例332
12.1.5 基于SQLite的日记账工具342
12.2 JDBC API361
12.2.1 Android平台对JDBC API的支持362
12.2.2 JDBC API应用模式362
12.2.3 开发实例367
12.3 对象数据库Db4o376
12.3.1 Db4o对Android平台的支持375
12.3.2 Db4o API375
12.3.3 Db4o数据库应用376
12.3.4 基于Db4o的日记账工具382
12.4 数据库开发总结389
第13章 XML应用390
13.1 Android平台对XML应用的支持390
13.2 SAX解析方式390
13.2.1 SAX使用模式390
13.2.2 Android平台中对SAX的支持391
13.2.3 SAX应用实例391
13.3 DOM解析方式401
13.3.1 DOM使用模式402
13.3.2 Android平台中对DOM的支持402
13.3.3 DOM应用实例403
13.4 XML Pull API412
13.4.1 XML Pull API使用模式412
13.4.2 Android平台中对XML Pull API的支持412
13.4.3 XML Pull API应用实例413
13.5 XML资源解析416
13.5.1 解析XML布局资源417
13.5.2 解析XML原文件资源418
13.5.3 解析XML资源420
13.6 Android平台XML使用小结423
第14章 地图应用424
14.1 地图应用概述424
14.2 Android平台对地图应用的支持425
14.3 地图视图(Map View)应用425
14.3.1 地图视图组件的定义426
14.3.2 获取地图API使用密钥426
14.3.3 工程设置428
14.3.4 Activity组件框架428
14.3.5 地图API库设置429
14.3.6 地图API使用许可429
14.4 地图API应用429
14.4.1 界面布局定义430
14.4.2 地图Activity组件框架430
14.4.3 获取地图当前位置433
14.4.4 地图叠加图管理434
14.4.5 地图API使用小结436
第15章 系统信息管理438
15.1 系统服务438
15.1.1 Android系统服务介绍438
15.1.2 Activity管理439
15.1.3 警报管理443
15.1.4 音频管理446
15.1.5 剪贴板管理448
15.1.6 连接管理449
15.1.7 输入法管理453
15.1.8 键盘守护454
15.1.9 通报管理454
15.1.10 布局填充456
15.1.11 位置服务管理458
15.1.12 电源管理459
15.1.13 搜索服务460
15.1.14 传感器管理461
15.1.15 电话管理462
15.1.16 振动器管理463
15.1.17 Wi-Fi管理463
15.1.18 墙纸管理464
15.1.19 窗口管理464
15.2 Android平台系统信息465
15.2.1 进程管理465
15.2.2 文件系统信息467
15.2.3 环境变量467
15.2.4 系统时间管理469
15.2.5 构建信息473
15.2.6 电池状态475
15.2.7 系统设置477
15.2.8 安全设置478
第16章 Android资源及SDK工具480
16.1 资源类型及定义480
16.1.1 常量值资源480
16.1.2 绘制用资源490
16.1.3 布局资源491
16.1.4 动画资源493
16.1.5 菜单资源496
16.1.6 文件资源498
16.1.7 备选资源500
16.2 资源的使用模式501
16.2.1 资源ID502
16.2.2 资源引用502
16.2.3 资源属性502
16.3 系统资源定义503
16.4 Android SDK工具使用503
16.4.1 adb工具503
16.4.2 sqlite3工具504
16.4.3 keytool工具504
第17章 Android组件属性及使用许可505
17.1 Android常用视图组件属性505
17.1.1 视图(View)505
17.1.2 线性布局(LinearLayout)507
17.1.3 线性布局参数(LinearLayout_Layout)507
17.1.4 相对布局(RelativeLayout)507
17.1.5 相对布局参数(RelativeLayout_Layout)508
17.1.6 绝对布局参数(AbsoluteLayout_Layout)508
17.1.7 框布局(FrameLayout)509
17.1.8 框布局参数(FrameLayout_Layout)509
17.1.9 表格布局(TableLayout)509
17.1.10 表格行的单元(TableRow_Cell)509
17.1.11 抽象列表视图组件(AbsListView)509
17.1.12 列表视图组件(ListView)510
17.1.13 格子视图组件(GridView)510
17.1.14 画廊视图组件(Gallery)510
17.1.15 文本组件(TextView)511
17.1.16 自动完成文本框(AutoCompleteTextView)512
17.1.17 图片视图(ImageView)513
17.2 应用程序使用许可(Uses-permissions)513
17.2.1 使用许可的声明513
17.2.2 Android平台使用许可列表514
附录 随书源代码说明517
参考文献518
热门推荐
- 3902521.html
- 3361640.html
- 2270584.html
- 2457467.html
- 562849.html
- 3521261.html
- 167337.html
- 689296.html
- 1776615.html
- 2493063.html
- http://www.ickdjs.cc/book_1121873.html
- http://www.ickdjs.cc/book_2104191.html
- http://www.ickdjs.cc/book_1184044.html
- http://www.ickdjs.cc/book_1189523.html
- http://www.ickdjs.cc/book_371436.html
- http://www.ickdjs.cc/book_3576135.html
- http://www.ickdjs.cc/book_3788806.html
- http://www.ickdjs.cc/book_1241308.html
- http://www.ickdjs.cc/book_3397769.html
- http://www.ickdjs.cc/book_400451.html