图书介绍
Android从入门到精通pdf电子书版本下载
- 孙更新,邵长恒,宾晟等编著 著
- 出版社: 北京:电子工业出版社
- ISBN:9787121146473
- 出版时间:2011
- 标注页数:428页
- 文件大小:261MB
- 文件页数:435页
- 主题词:移动终端-应用程序-程序设计
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移动信息设备分类 1
1.1.2 Open Handset Alliance和Android 2
1.2 Android简介 4
1.2.1 Andriod的历史 4
1.2.2 Andriod的未来 5
1.2.3 Andriod平台的技术架构 6
1.3 Android应用程序构成 7
1.3.1活动(Activity) 8
1.3.2意图(Intent) 8
1.3.3服务(Service) 8
1.3.4内容提供器(ContentProvider) 8
1.4 Android网上资源 9
第2章 搭建Android开发环境 10
2.1 Android开发环境要求 10
2.2 JDK的安装和配置 10
2.2.1安装JDK 11
2.2.2配置JDK 12
2.3 Android SDK的下载和安装 13
2.3.1下载Android SDK 13
2.3.2安装Android SDK 14
2.3.3创建Android虚拟设备 15
2.4 Eclipse的下载和安装 18
2.4.1下载和安装Eclipse 18
2.4.2安装和配置Eclipse中的Android插件 19
2.5使用Eclipse开发Android应用程序 22
2.5.1使用Eclipse创建Android项目 22
2.5.2 Eclipse中Android项目架构 22
2.5.3 Eclipse中Android项目的调试和运行 24
第3章Android中的Activity 25
3.1 Activity的作用 25
3.2单Activity的Android应用 25
3.2.1 Activity的生命周期 25
3.2.2 Activity类的结构 27
3.3 Activity的两种界面设计方式 29
3.3.1基于XML的界面设计 29
3.3.2基于代码的界面设计 30
3.4应用实例:在界面中显示图片 32
第4章Android人机界面和常用组件 35
4.1用户人机界面元素分类 35
4.1.1视图组件 35
4.1.2视图容器组件 36
4.1.3布局组件 36
4.1.4布局参数 37
4.2常用Widget组件 38
4.2.1文本框视图 38
4.2.2按钮 42
4.2.3图片按钮 48
4.2.4编辑框 52
4.2.5多项选择 56
4.2.6单项选择 61
4.2.7下拉列表 64
4.2.8自动完成文本框视图 66
4.2.9日期选择器 68
4.2.10时间选择器 72
4.2.11数字时钟 74
4.2.12表状时钟 80
4.2.13进度条 83
4.2.14拖动条 90
4.2.15评分条 95
第5章Android中的视图组件 100
5.1视图组件 100
5.1.1图片视图 100
5.1.2滚动视图 111
5.1.3网格视图 120
5.1.4列表视图 127
5.1.5切换图片 134
5.1.6标签切换 141
5.2通用XML属性 146
第6章Android菜单和布局设计 148
6.1菜单 148
6.1.1上下文菜单 148
6.1.2选项菜单 154
6.1.3基于XML的菜单结构 169
6.2界面布局设计 179
6.2.1基于XML的布局设计 179
6.2.2线性布局 181
6.2.3相对布局 183
6.2.4表格布局 186
6.2.5绝对布局 188
6.3界面中的字体 192
6.3.1设置系统字体 192
6.3.2引用用户自定义字体 198
6.4应用实例详解:制作手机桌面 199
6.4.1实例分析 199
6.4.2实例实现 200
第7章Android中的核心Intent 209
7.1 Intent的作用 209
7.1.1多Activity的Android应用 210
7.1.2 Activity之间的消息传递 214
7.2 Intent的分类 220
7.2.1 Action Intent 221
7.2.2 Broadcast Intent 222
7.3解析Intent的实现 224
7.3.1 Intent Receiver 224
7.3.2 Intent Filter 227
7.4设置Activity许可 230
7.5应用实例详解:电话拨号程序 233
7.5.1实例分析 233
7.5.2实例实现 235
第8章Android中的后台服务Service 241
8.1 Service的作用 241
8.2 Service的实现 242
8.2.1创建Service 242
8.2.2启动Service 244
8.3 Toast和Notification应用 245
8.3.1使用Notification通知用户服务启动 245
8.3.2使用Toast显示通知信息 250
8.4应用实例详解:播放背景音乐 255
8.4.1实例分析 255
8.4.2实例实现 256
第9章Android中的数据存储 260
9.1使用Preferences存储数据 260
9.1.1访问Preferences的API 260
9.1.2使用XML存储Preferences数据 261
9.2使用文件存储数据 267
9.2.1访问应用中的文件数据 267
9.2.2访问设备中独立的文件数据 267
9.3使用SQLite数据库存储数据 271
9.3.1 SQLite数据库简介 271
9.3.2 SQLite数据库操作 272
9.3.3使用SQLiteDatabase对象操作数据库 272
9.3.4 Cursor的使用 275
9.4使用ContentProvider 280
9.4.1定义ContentProvider 280
9.4.2使用ContentProvider进行CRUD操作 281
9.5应用实例详解:创建音乐播放列表 288
9.5.1实例分析 288
9.5.2实例实现 288
第10章Android的网络通信 298
10.1访问Intemet 298
10.1.1使用WebKit组件访问Internet 298
10.1.2使用Apache HttpComponents访问Internet 307
10.2 Socket通信 316
10.3应用实例详解:手机短信程序 327
10.3.1实例分析 327
10.3.2实例实现 329
第11章Android的GPS应用开发 338
11.1 GPS在手机中的应用 338
11.2 Android Location-Based API简介 339
11.3 Android模拟器支持的GPS定位文件 339
11.3.1 KML 339
11.3.2 NMEA 340
11.4应用实例详解:确定当前位置的GPS程序 341
11.4.1实例分析 341
11.4.2实例实现 343
11.5基于Google Map的应用 347
11.5.1使用MapView显示地图 347
11.5.2使用MapController控制地图缩放 350
11.6应用实例详解:普通地图和卫星地图切换 351
11.6.1实例分析 351
11.6.2实例实现 352
第12章Android的搜索引擎和Gtalk开发 354
12.1搜索引擎在手机中的应用 354
12.1.1本地搜索 354
12.1.2 Web搜索 355
12.2 Android搜索引擎API简介 358
12.3应用实例详解:过滤式搜索引擎程序 358
12.3.1实例分析 358
12.3.2实例实现 359
12.4 Android的GTalk应用开发 364
12.4.1 GTalk在手机中的应用 365
12.4.2 Android GTalk API简介 366
12.4.3为GTalk配置Android模拟器 367
12.5应用实例详解:Google GTalk程序 368
12.5.1实例分析 368
12.5.2实例实现 370
第13章Android综合案例开发:俄罗斯方块 376
13.1俄罗斯方块游戏功能需求 376
13.2俄罗斯方块游戏UI设计 377
13.3俄罗斯方块游戏功能实现 392
13.4俄罗斯方块游戏演示 423