图书介绍
Android SDK程序设计与开发范例PDF|Epub|txt|kindle电子书版本网盘下载
![Android SDK程序设计与开发范例](https://www.shukui.net/cover/26/30345702.jpg)
- 陈会安著 著
- 出版社: 北京:清华大学出版社
- ISBN:9787302308904
- 出版时间:2013
- 标注页数:484页
- 文件大小:159MB
- 文件页数:498页
- 主题词:移动终端-应用程序-程序设计
PDF下载
下载说明
Android SDK程序设计与开发范例PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1部分 Java与Android的基础1
第1章 Android基础与开发环境的建立1
1-1 Android的基础2
1-1-1 Google与Android2
1-1-2 Android的版本与特点2
1-1-3 Android的基本操作界面3
1-2 Android的系统架构5
1-3 Android应用程序的组件6
1-4 Android应用程序的开发环境8
1-5 下载与安装Android开发环境9
1-5-1 下载与安装JDK9
1-5-2 下载与安装Eclipse IDE10
1-5-3 下载与安装Android SDK11
1-5-4 创建与启动Android模拟器16
思考与实践18
第2章 创建Android应用程序19
2-1 Java语言、XML文件与Android20
2-1-1 Java语言基础20
2-1-2 Android与Java语言21
2-1-3 Android与XML文件21
2-2 创建第一个Android应用程序22
2-3 创建第二个Android应用程序28
2-3-1 创建第二个Android应用程序28
2-3-2 在真机上调试运行Android应用程序33
2-4 Eclipse IDE的项目管理与使用35
2-4-1 Eclipse IDE的项目管理35
2-4-2 切换Android SDK的版本37
2-4-3 Eclipse IDE的基本使用37
2-5 Android项目架构39
2-6 Android模拟器的基本使用42
思考与实践45
第3章 XML基础与Java基本语法46
3-1 XML的基础47
3-1-1 标记语言的基础47
3-1-2 XML文件的内容47
3-1-3 XML文件的组成元素48
3-1-4 XML文件的命名空间50
3-2 Android使用的Java语言与API51
3-2-1 Android使用的Java语言51
3-2-2 Android支持的Java API51
3-2-3 Android线上文件52
3-3 Java变量与数据类型54
3-3-1 变量声明54
3-3-2 Java的基本数据类型55
3-3-3 常量声明56
3-3-4 赋值语句56
3-4 Java运算符56
3-5 Java流程控制57
3-5-1 条件控制57
3-5-2 循环控制61
3-6 Java类方法64
3-6-1 创建Java的类方法64
3-6-2 参数传递与返回值65
3-6-3 Java变量的作用域66
3-6-4 可变长度的方法参数67
3-7 Java数组与字符串67
3-7-1 数组67
3-7-2 字符串69
3-7-3 StringBuffer类70
3-8 Java异常处理70
思考与实践72
第4章 Android使用的面向对象语法74
4-1 对象的基础75
4-2 类与对象76
4-2-1 Java的类与对象76
4-2-2 重载方法与链式调用方法80
4-2-3 静态成员与静态初始代码块81
4-3 类的继承82
4-4 嵌套类与匿名内层类85
4-5 终态类与抽象类87
4-5-1 终态类与方法87
4-5-2 抽象类与方法88
4-6 接口与包89
4-6-1 Java的接口89
4-6-2 实现接口的匿名内层类90
4-6-3 匿名内层类与this和final关键字91
4-6-4 包91
4-7 线程93
4-7-1 Java线程93
4-7-2 继承Thread类来创建线程94
4-8 集合对象与泛型95
4-8-1 泛型96
4-8-2 ArrayList类96
4-8-3 Iterator接口输出元素99
思考与实践100
第2部分 Android程序设计——单一活动篇101
第5章 活动与布局配置101
5-1 活动类的基础102
5-1-1 如何运行Android应用程序102
5-1-2 Context抽象类102
5-1-3 Activity活动类103
5-2 活动的生命周期106
5-2-1 活动堆栈106
5-2-2 活动的生命周期106
5-2-3 管理活动的状态108
5-3 更改活动界面的外观112
5-4 锁定活动的方向114
5-4-1 锁定活动的方向114
5-4-2 切换锁定活动的方向115
5-5 布局配置117
5-5-1 布局配置的基础117
5-5-2 LinearLayout布局配置119
5-5-3 RelativeLayout布局配置121
5-5-4 FrameLayout与ScrollView布局配置123
5-5-5 TableLayout布局配置124
5-5-6 使用代码创建布局配置126
5-6 Toast与Log类128
5-6-1 Toast类128
5-6-2 调试与Log类129
思考与实践130
第6章 创建Android使用界面131
6-1 界面组件的基础132
6-1-1 View与ViewGroup类132
6-1-2 界面组件的类架构132
6-1-3 Android使用的尺寸单位133
6-2 Android的事件处理134
6-2-1 事件处理的基础134
6-2-2 界面组件的android∶id属性134
6-2-3 创建事件处理方法135
6-3 按钮组件137
6-3-1 Button文字按钮组件137
6-3-2 ImageButton图形按钮组件140
6-3-3 ToggleButton切换按钮组件143
6-4 文字组件145
6-5 选择组件149
6-5-1 CheckBox复选框组件149
6-5-2 RadioGroup与RadioButton单选按钮组件152
6-6 图形显示组件155
6-7 格式化Android字体158
思考与实践161
第7章 资源管理与对话框162
7-1 对话框的基础163
7-1-1 对话框的种类163
7-1-2 对话框的生命周期163
7-2 创建与显示对话框164
7-2-1 信息对话框165
7-2-2 确认对话框167
7-2-3 单选对话框169
7-2-4 复选对话框172
7-3 更多对话框176
7-3-1 运行进度对话框176
7-3-2 日期/时间设置对话框180
7-3-3 自定义对话框183
7-4 资源管理187
7-4-1 资源种类187
7-4-2 取得应用程序资源191
7-4-3 取得系统资源192
7-5 主题、样式与界面动画193
7-5-1 主题与样式193
7-5-2 界面组件的动画195
思考与实践199
第8章 偏好设置界面与菜单200
8-1 再谈Android的事件处理201
8-1-1 Android界面组件的事件201
8-1-2 长按事件:onLongClickListener201
8-1-3 键盘事件:onKeyListener203
8-1-4 触控事件:onTouchListener205
8-2 创建活动的选项菜单208
8-2-1 创建选项菜单208
8-2-2 替选项加上图标和快捷键211
8-2-3 使用菜单资源创建选项菜单213
8-2-4 自定义选项菜单215
8-3 长按菜单的创建218
8-3-1 创建长按菜单218
8-3-2 使用菜单资源创建长按菜单221
8-4 创建子菜单223
8-5 用户偏好设置界面226
思考与实践231
第3部分 Android程序设计——组件与多活动篇232
第9章 使用意图启动活动与内置应用程序232
9-1 意图的基础233
9-1-1 意图与意图筛选233
9-1-2 意图的种类233
9-2 使用意图启动活动234
9-2-1 使用意图启动其他活动234
9-2-2 传递数据给其他活动237
9-2-3 取得活动的返回数据240
9-2-4 使用意图启动偏好设置界面247
9-2-5 意图筛选的名称冲突问题248
9-3 再谈AndroidManifest.xml249
9-4 使用意图启动内置应用程序253
9-4-1 意图对象和URI253
9-4-2 使用意图启动内置应用程序255
9-5 创建多国语系的Android应用程序260
思考与实践263
第10章 存储偏好设置、文件与数据库264
10-1 存储偏好设置265
10-1-1 存取活动的偏好设置265
10-1-2 访问应用程序的偏好设置269
10-1-3 访问偏好设置页面的设置值271
10-2 存储到文件274
10-2-1 存储到内部存储设备的文件274
10-2-2 存储到外部SD卡的文件278
10-2-3 读取原始资源的文件280
10-3 关系型数据库与SQLite282
10-3-1 关系型数据库283
10-3-2 SQLite数据库引擎284
10-3-3 SQL语言的基础284
10-4 SQLite数据库的使用286
10-4-1 使用SQLiteOpenHelper类创建数据库与数据表286
10-4-2 使用SQLiteDatabase类访问数据表的记录数据289
10-4-3 使用SQL命令访问数据库295
思考与实践296
第11章 内容提供者、适配器与列表组件297
11-1 Spinner组件与适配器298
11-1-1 Spinner组件298
11-1-2 适配器(Adapter)298
11-1-3 OnltemSelectedListener监听者对象299
11-2 ListView组件与ListActivity类303
11-2-1 ListView组件303
11-2-2 ListActivity类306
11-3 内容提供者的基础309
11-3-1 内容提供者的基础309
11-3-2 系统内置的内容提供者310
11-4使用系统的内容提供者312
11-5 自行创建内容提供者318
思考与实践328
第12章 广播接收器、服务与信息提示329
12-1 系统服务的基础330
12-2 状态栏与信息提示331
12-2-1 在状态栏显示提示信息331
12-2-2 更多的提示方式335
12-3 广播接收器336
12-3-1 创建广播接收器336
12-3-2 发送与接收自定义广播338
12-3-3 系统服务与广播接收器343
12-4 创建本地服务347
12-4-1 服务的生命周期348
12-4-2 创建本地服务349
12-4-3 创建与活动通信的本地服务352
12-5 谈数据共享357
思考与实践358
第4部分 Android程序设计——App实例篇360
第13章 绘图与多媒体360
13-1 显示图片——移动相簿361
13-2 音乐播放——音乐播放器366
13-3 影片播放——视频播放器371
13-4 声音处理——录音程序372
13-5 2D绘图——井字游戏376
13-5-1 2D绘图的基础376
13-5-2 井字游戏378
第14章 Google地图与定位服务385
14-1 定位服务——我在哪里386
14-1-1 Android的定位服务与坐标386
14-1-2 使用定位服务——我在哪里387
14-2 地图解码服务——找出景点坐标392
14-3 本地服务与定位应用——GPS景点防撞雷达396
14-4 使用Google Maps API——My地图401
14-4-1 取得Google Maps API密钥401
14-4-2 使用MapView组件和MapActivity类——My地图404
14-5 标记Google地图——追踪个人行踪408
第15章 网络与通信417
15-1 WebView组件——移动浏览器418
15-2 短信处理——我的短信422
15-3 发送电子邮件——邮件发送工具427
15-4 文件下载 AsyncTask抽象类——大型文件下载430
15-5 短信与定位服务——GPS间谍短信435
第16章 首页画面小工具与硬件接口440
16-1 首页画面小工具——手机静音切换441
16-1-1 显示今天日期小工具441
16-1-2 小工具与IntentService服务——手机静音切换445
16-2 传感器与游戏控制——跳跳球游戏449
16-2-1 倾斜监测449
16-2-2 传感器与游戏控制——跳跳球游戏453
16-3 相机——行车记录器457
16-3-1 照相——我的相机458
16-3-2 录像——行车记录器464
16-4 相机与传感器的应用——聪明相机470
16-5 蓝牙——扫描蓝牙设备472
附录A 创建安装包与发布应用程序477
A-1 Android应用程序文件的内容478
A-1-1 应用程序安装包APK478
A-1-2 应用程序的数字签名478
A-1-3 AndroidManifest.xml文件478
A-2 创建数字签名与安装包479
A-3 安装Android应用程序481
A-4 发布Android应用程序482
A-4-1 发布在Web网站482
A-4-2 发布应用程序到Android Market483