图书介绍
轻松学Android开发PDF|Epub|txt|kindle电子书版本网盘下载
- 王雅宁编著 著
- 出版社: 北京:电子工业出版社
- ISBN:9787121198427
- 出版时间:2013
- 标注页数:331页
- 文件大小:130MB
- 文件页数:345页
- 主题词:移动终端-应用程序-程序设计
PDF下载
下载说明
轻松学Android开发PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
Android基础篇2
第1章 初识Android2
1.1什么是Android2
1.1.1 Android的发展2
1.1.2 Android的架构及特点2
1.2 Android开发平台的搭建3
1.2.1下载JDK3
1.2.2安装JDK4
1.2.3配置Java环境变量4
1.2.4安装Eclipse5
1.2.5安装与配置Android SDK6
1.2.6安装Android ADT6
1.2.7虚拟设备的创建与模拟器的运行8
1.3 HelloAndroid——我的第一个Android程序9
1.3.1创建第一个Android程序——HelloAndroid9
1.3.2基本文件及Android框架11
1.4小结11
1.5习题12
第2章Android程序界面布局设计16
2.1布局概述16
2.1.1什么是布局16
2.1.2布局的类型17
2.1.3布局文件的常用概念18
2.2相对布局19
2.2.1相对容器布局19
2.2.2相对控件布局21
2.3线性布局23
2.3.1什么是线性布局23
2.3.2线性布局的语法24
2.3.3创建线性布局24
2.4表格布局26
2.4.1什么是表格布局26
2.4.2表格布局的语法26
2.4.3创建表格布局27
2.5帧布局28
2.5.1什么是帧布局28
2.5.2帧布局的语法28
2.5.3创建帧布局29
2.6网格布局和布局控件30
2.6.1什么是网格布局30
2.6.2网格布局的语法30
2.6.3创建网格布局31
2.6.4什么是布局控件32
2.7小结34
2.8习题34
第3章 基本控件40
3.1控件概述40
3.1.1控件的构成40
3.1.2属性的使用40
3.1.3方法和事件的使用41
3.2文本类控件42
3.2.1文本框42
3.2.2编辑框44
3.3按钮类控件45
3.3.1按钮45
3.3.2图片按钮47
3.3.3开关按钮48
3.3.4单选按钮49
3.3.5复选按钮50
3.4图片控件52
3.5动画播放技术53
3.5.1补间动画54
3.5.2帧动画56
3.6时钟控件58
3.7日期与时间控件60
3.7.1日期选择控件60
3.7.2时间选择控件60
3.8小结61
3.9习题62
第4章 高级控件71
4.1自动完成文本类控件71
4.1.1自动完成文本控件71
4.1.2多文本自动完成输入控件73
4.2进度条与拖动条75
4.2.1进度条75
4.2.2拖动条76
4.3评分条78
4.4滚动视图80
4.5列表视图81
4.6下拉列表83
4.7选项卡85
4.8页面滑动切换控件87
4.9图片切换控件89
4.10网格视图92
4.11小结94
4.12习题94
Android技术篇110
第5章 消息提示110
5.1菜单110
5.1.1选项菜单和子菜单110
5.1.2上下文菜单113
5.2对话框115
5.2.1普通对话框115
5.2.2提示对话框116
5.2.3进度对话框119
5.2.4日期选择对话框120
5.2.5时间选择对话框121
5.3消息提示框122
5.4通知提示框123
5.5小结125
5.6习题125
第6章 深入解析Activity131
6.1从一个单界面程序看Activity131
6.1.1启动单界面程序131
6.1.2了解Activity的状态变化132
6.1.3结束Activity133
6.2在两个Activity之间跳转135
6.2.1启动第一个Activity——主Activity135
6.2.2创建第二个Activity136
6.2.3启动第二个Activity138
6.2.4跳转回主Activity139
6.2.5 “BACK”到第二个Activity140
6.3在两个Activity之间传递数据142
6.3.1传递数据到目标Activity143
6.3.2返回数据到主Activity145
6.4 Intent和IntentFilter148
6.4.1 Intent148
6.4.2 IntentFilter154
6.5小结155
6.6习题156
第7章 服务与消息广播158
7.1 Service简介158
7.1.1开发Service158
7.1.2 Service的生命周期159
7.2操作Service160
7.2.1调用context.startService()方法启动Service160
7.2.2调用context.bindService()方法启动Service163
7.3 Service通信165
7.3.1本地服务通信165
7.3.2远程服务通信168
7.4系统提供的Service171
7.4.1电话管理器171
7.4.2短信管理器175
7.4.3音频管理器177
7.4.4振动器180
7.5广播接收者182
7.5.1开发广播接收者组件182
7.5.2接收系统广播186
7.6小结188
7.7习题188
第8章 数据存储192
8.1 SharedPreferences轻量级存储192
8.1.1 SharedPreferences和Editor192
8.1.2使用SharedPreferences存储数据193
8.2文件存储195
8.2.1读写文件中的数据195
8.2.2读写SD卡中的数据197
8.3 SQLite数据库存储201
8.3.1 SQLiteDatabase和SQLiteOpenHelper201
8.3.2数据库的基本操作205
8.4内容提供者209
8.4.1 ContentProvider简介209
8.4.2自定义ContentProvider212
8.5小结216
8.6习题216
Android应用篇220
第9章 网络应用220
9.1 Socket通信220
9.1.1 Socket的工作机制220
9.1.2 Socket服务器端开发221
9.1.3 Socket客户端开发222
9.1.4运行程序224
9.2 HTTP通信224
9.2.1 HTTP通信方式224
9.2.2使用HttpURLConnection接口进行开发225
9.2.3使用HttpClient接口进行开发226
9.3 URL通信232
9.3.1 URL简介232
9.3.2 URL通信开发233
9.4 WebView235
9.4.1 WebView简介236
9.42 WebView开发236
9.5小结239
96习题239
第10章 地理位置应用241
10.1 GPS定位服务241
10.1.1 GPS的相关类241
10.1.2获取GPS信息242
10.2 Google Maps245
10.2.1获取Map API Key245
10.2.2创建模拟器247
10.2.3 Google Maps的相关类248
10.2.4 Google Maps地图查询应用249
10.3 Google StreetView253
10.3.1 Google StreetView服务的原理253
10.3.2 Google StreetView程序的开发253
10.4小结255
10.5习题255
第11章 音频和视频应用258
11.1音频应用258
11.1.1 MediaPlayer类简介258
11.1.2使用MediaPlayer播放本地音频文件259
11.1.3使用MediaPlayer播放标准音频文件263
11.2视频应用265
11.2.1视频相关类简介265
11.2.2使用VideoView播放视频文件266
11.3音频和视频的录制267
11.3.1录制音频267
11.3.2录制视频271
11.4小结274
11.5习题274
第12章 传感器应用277
12.1传感器开发277
12.1.1系统传感器277
12.1.2传感器的开发过程277
12.1.3真机测试278
12.2常用传感器280
12.2.1加速度传感器280
12.2.2磁场传感器282
12.2.3方向传感器283
12.2.4重力传感器285
12.2.5亮度传感器287
12.3小结288
12.4习题288
第13章 手势应用292
13.1输入法手势识别292
13.1.1 Gesture相关类简介292
13.1.2输入法手势程序开发292
13.2触摸屏手势识别295
13.2.1 GestureDetector简介295
13.2.2触摸屏手势程序的开发296
13.3小结298
13.4习题299
第14章 图形应用302
14.1位图302
14.1.1 AssetManager类302
14.1.2 Bitmap对象和BitmapFactory类302
14.1.3对assets文件夹的访问303
14.2 Canvas绘图305
14.2.1 Canvas类和Paint类305
14.2.2绘制基本图形306
14.3小结307
14.4习题307
Android开发篇312
第15章Android程序开发——音乐播放器312
15.1程序简介312
15.1.1功能概述312
15.1.2开发环境及目标平台312
15.2程序架构313
15.3登录界面的设计与实现313
15.4主界面的设计与实现314
15.4.1主界面布局314
15.4.2音乐播放列表315
15.4.3音乐播放控制316
15.4.4音乐音量调节320
15.4.5音乐播放进度控制321
15.4.6主界面菜单322
15.5录音界面的设计与实现326
15.5.1录音界面326
15.5.2实现录音功能326
15.5.3播放录音文件328
15.6设置界面的设计与实现328
15.6.1设置来电铃声328
15.6.2设置闹铃铃声329
15.6.3设置通知铃声330
15.7小结331