您现在的位置是:论文诗词网 > 成语词典 > 图书库 >

Android自学视频教程

2021-08-12 23:21图书库 人已围观



Android自学视频教程

基本介绍


作者: 软件开发技术联盟
出版社: 清华大学出版社
出版年: 2014-12
定价: 79.80元
装帧: 平装
丛书: 软件开发自学视频教程
ISBN: 9787302371120

书本简介


《Android自学视频教程》以初学者为主要对象,全面介绍Android应用开发相关的各种技术。内容编排由浅入深,结合丰富的图解和形象的比喻讲解,并附有大量的注意、说明、技巧等栏目,夯实读者理论技术,丰富管理与开发经验。

《Android自学视频教程》分3篇共21章,其中,第1篇为入门篇,主要包括Android入门、搭建Android开发环境、认识Android模拟器、剖析Android程序、Android常用组件的使用、掌握布局管理器、Android程序调试与错误处理、Activity的使用和使用Intent进行通信等内容;第2篇为提高篇,主要包括Android高级组件的使用、Android中的事件处理、数据存储技术、Content Provider实现数据共享、图形图像处理技术、利用OpenGL实现3D图形、多媒体应用开发、线程与消息处理、网络编...


作者简介


目录


本书光盘"自主学习系统"内容索引...XI
第1篇 入 门 篇
第1章 Android入门2
( 视频讲解:22分钟)
1.1 Android概述3
1.1.1 Android的定义3
1.1.2 Android成功案例5
1.1.3 Android的版本6
1.1.4 Android市场8
1.2 Android特性8
1.2.1 开放性8
1.2.2 挣脱束缚9
1.2.3 丰富的硬件9
1.2.4 开发商9
1.2.5 Google应用9
1.3 Android 4.3新增特性9
1.3.1 用户体验10
1.3.2 多用户切换与受限账户10
1.3.3 蓝牙10
1.3.4 WiFi后台自动搜索功能10
1.3.5 图形10
1.3.6 音频11
1.3.7 流媒体加密11
1.3.8 通知栏11
1.3.9 相机11
1.3.10 拨号面板11
1.3.11 键盘与输入12
1.3.12 设置12
1.3.13 支持国际用户12
1.3.14 新增多国语言支持12
1.3.15 谷歌套件12
1.3.16 其他新增特性12
1.4 如何学习Android13
1.4.1 如何学好Android13
1.4.2 Android API文档的使用13
1.5 本章小结14
第2章 搭建Android开发环境15
( 视频讲解:1小时26分钟)
2.1 搭建Android开发环境16
2.1.1 Android开发准备16
2.1.2 JDK的下载17
2.1.3 JDK的安装与配置19
2.1.4 ADT Bundle的下载22
2.2 第一个Android程序25
2.2.1 创建Android应用程序25
2.2.2 创建AVD模拟器29
2.2.3 运行Android程序31
2.2.4 调试Android应用程序31
2.2.5 Android应用开发流程33
2.3 综合应用33
2.3.1 创建一个可以运行在所有Android
版本上的程序33
2.3.2 在Android窗口中输出"你好"
中文字符串33
2.4 本章常见错误35
2.5 本章小结35
2.6 跟我上机36
第3章 认识Android模拟器37
( 视频讲解:21分钟)
3.1 启动和删除Android模拟器38
3.1.1 启动Android模拟器38
3.1.2 删除Android模拟器39
3.2 Android模拟器常用设置39
3.2.1 设置语言40
3.2.2 设置输入法41
3.2.3 设置日期时间42
3.3 安装和卸载程序44
3.3.1 使用adb命令安装和卸载
Android程序44
3.3.2 通过DDMS管理器安装Android
程序46
3.3.3 在Android模拟器中卸载程序47
3.4 综合应用48
3.4.1 设置模拟器桌面背景48
3.4.2 在Android模拟器中安装搜狗
拼音输入法49
3.5 本章常见错误50
3.6 本章小结50
3.7 跟我上机51
第4章 剖析Android程序52
( 视频讲解:58分钟)
4.1 Android程序的组成53
4.1.1 src目录53
4.1.2 res目录54
4.1.3 gen目录及R.java文件56
4.1.4 AndroidManifest.xml文件58
4.2 Android程序的生命周期59
4.3 Android程序的基本组件60
4.3.1 Activity(活动窗口)60
4.3.2 BroadcastReceiver
(广播接收器)62
4.3.3 Content Provider(数据共享)63
4.3.4 Service(服务)65
4.4 综合应用66
4.4.1 在Android程序中添加
Activity66
4.4.2 在Android程序中添加Service67
4.5 本章常见错误68
4.6 本章小结68
4.7 跟我上机68
第5章 Android常用组件的使用69
( 视频讲解:2小时42分钟)
5.1 Android的UI界面70
5.1.1 Android UI界面概述70
5.1.2 使用XML布局文件控制UI
界面70
5.1.3 在Java代码中控制UI界面72
5.1.4 使用XML和Java代码混合
控制UI界面74
5.1.5 开发自定义的View76
5.2 文本类组件78
5.2.1 TextView组件78
5.2.2 EditText组件81
5.2.3 AutoCompleteTextView组件83
5.3 按钮类组件86
5.3.1 Button组件86
5.3.2 ImageButton组件88
5.3.3 ToggleButton组件89
5.4 选择类组件91
5.4.1 RadioButton组件91
5.4.2 CheckBox组件94
5.5 列表类组件97
5.5.1 ListView组件97
5.5.2 Spinner组件102
5.6 图像类组件104
5.6.1 ImageView组件104
5.6.2 Gallery组件106
5.6.3 ImageSwitcher组件109
5.7 综合应用111
5.7.1 实现带图标的ListView列表111
5.7.2 猜猜鸡蛋放在哪只鞋子里114
5.8 本章常见错误117
5.9 本章小结118
5.10 跟我上机118
第6章 掌握布局管理器119
( 视频讲解:58分钟)
6.1 线性布局管理器120
6.2 绝对布局管理器124
6.3 框架布局管理器125
6.4 相对布局管理器127
6.5 表格布局管理器129
6.6 综合应用132
6.6.1 我同意游戏条款132
6.6.2 应用相对布局管理器显示软件更新
提示135
6.7 本章常见错误136
6.8 本章小结137
6.9 跟我上机137
第7章 Android程序调试与错误处理139
( 视频讲解:48分钟)
7.1 输出日志信息的几种方法140
7.1.1 Log.d方法--输出故障日志
信息140
7.1.2 Log.e方法--输出错误日志
信息141
7.1.3 Log.i方法--输出程序日志
信息142
7.1.4 Log.v方法--输出冗余日志
信息143
7.1.5 Log.w方法--输出警告日志
信息144
7.2 Android程序调试146
7.3 程序异常处理147
7.3.1 Android程序出现异常怎么办147
7.3.2 如何捕捉Android程序异常148
7.3.3 抛出异常的两种方法149
7.3.4 何时使用异常处理152
7.4 综合应用152
7.4.1 向LogCat视图中输出用户
登录时间152
7.4.2 使用throw关键字在方法中
抛出异常152
7.5 本章常见错误153
7.6 本章小结154
7.7 跟我上机154

第8章 Activity的使用155
( 视频讲解:1小时44分钟)
8.1 Activity入门156
8.1.1 Activity概述156
8.1.2 Activity的4种状态156
8.1.3 Activity的属性157
8.2 Activity的生命周期159
8.2.1 Activity生命周期概述159
8.2.2 Activity的方法160
8.3 Activity常用操作164
8.3.1 创建Activity164
8.3.2 启动一个或多个Activity165
8.3.3 多个Activity之间的传值169
8.3.4 关闭Activity172
8.4 综合应用172
8.4.1 根据输入的生日判断星座172
8.4.2 带选择头像的用户注册界面176
8.4.3 仿QQ客户端登录界面180
8.5 本章常见错误183
8.6 本章小结184
8.7 跟我上机184
第9章 使用Intent进行通信186
( 视频讲解:56分钟)
9.1 Intent对象简介187
9.1.1 Intent对象概述187
9.1.2 3种不同的Intent传输机制187
9.2 Intent对象的组成188
9.2.1 组件名称188
9.2.2 动作189
9.2.3 数据190
9.2.4 种类193
9.2.5 附加信息194
9.2.6 标志197
9.3 解析Intent对象199
9.3.1 Intent过滤器199
9.3.2 通用情况202
9.3.3 使用Intent匹配203
9.4 使用Intent传递数据203

9.4.1 无参数Activity跳转203
9.4.2 向下一个Activity传递数据203
9.5 综合应用209
9.5.1 使用Intent实现直接发送短信209

9.5.2 使用Intent打开网页212
9.6 本章常见错误214
9.7 本章小结214
9.8 跟我上机214
第2篇 提 高 篇
第10章 Android高级组件的使用218
( 视频讲解:1小时2分钟)
10.1 日期时间类组件219
10.1.1 AnalogClock组件219
10.1.2 DigitalClock组件220
10.2 进度条组件221
10.2.1 ProgressBar组件221
10.2.2 SeekBar组件224
10.2.3 RatingBar组件227
10.3 对话框及消息提示组件229
10.3.1 Toast组件229
10.3.2 Notification组件231
10.3.3 AlertDialog组件233
10.4 综合应用238
10.4.1 显示在标题上的进度条238
10.4.2 仿手机QQ登录状态显示
功能241
10.5 本章常见错误244
10.6 本章小结244
10.7 跟我上机244
第11章 Android中的事件处理246
( 视频讲解:20分钟)
11.1 事件处理概述247
11.2 处理键盘事件247
11.3 处理触摸事件248
11.4 手势的创建与识别250
11.4.1 手势的创建251
11.4.2 手势的导出252
11.4.3 手势的识别252
11.5 综合应用254
11.5.1 查看手势对应分值254
11.5.2 使用手势输入数字255
11.6 本章常见错误257
11.7 本章小结257
11.8 跟我上机257
第12章 数据存储技术259
( 视频讲解:44分钟)
12.1 使用SharedPreferences对象
存储数据260
12.2 使用Files对象存储数据268
12.2.1 openFileOutput()和
openFileInput()方法268
12.2.2 对Android模拟器中的SD卡
进行操作271
12.3 SQLite数据库编程273
12.4 综合应用277
12.4.1 遍历Android模拟器的
SD卡277
12.4.2 在SQLite数据库中批量
添加数据278
12.4.3 使用列表显示数据表中
全部数据281
12.5 本章常见错误282
12.6 本章小结283
12.7 跟我上机283
第13章 Content Provider实现数据
共享285
( 视频讲解:44分钟)
13.1 Content Provider概述286
13.1.1 数据模型286
13.1.2 URI的用法287
13.2 Content Provider的常用
操作287
13.2.1 查询数据288
13.2.2 增加记录289
13.2.3 增加新值289
13.2.4 批量更新记录289
13.2.5 删除记录289
13.3 自定义Content Provider290
13.3.1 继承ContentProvider类290
13.3.2 声明Content Provider292
13.4 综合应用293
13.4.1 查询联系人ID和姓名293
13.4.2 自动补全联系人姓名294
13.5 本章常见错误295
13.6 本章小结296
13.7 跟我上机296
第14章 图形图像处理技术298
( 视频讲解:2小时8分钟)
14.1 Android中的常用绘图类299
14.1.1 Paint类299
14.1.2 Canvas类301
14.1.3 Bitmap类302
14.1.4 BitmapFactory类303
14.2 绘制2D图像303
14.2.1 绘制几何图形304
14.2.2 绘制文本306
14.2.3 绘制路径308
14.2.4 绘制图片311
14.3 常见的图像特效313
14.3.1 旋转图像313
14.3.2 缩放图像315
14.3.3 倾斜图像317
14.3.4 平移图像318
14.3.5 使用BitmapShader渲染
图像320
14.4 Android中的动画321
14.4.1 实现逐帧动画321
14.4.2 实现补间动画322
14.5 综合应用329
14.5.1 实现带描边的圆角图片329
14.5.2 实现放大镜效果330
14.5.3 忐忑的精灵332
14.6 本章常见错误333
14.7 本章小结334
14.8 跟我上机334
第15章 利用OpenGL实现3D图形337
( 视频讲解:56分钟)
15.1 OpenGL概述338
15.2 绘制3D图形339
15.2.1 构建3D开发的基本框架339
15.2.2 绘制一个模型341
15.3 添加效果345
15.3.1 应用纹理贴图346
15.3.2 旋转347
15.3.3 光照效果349
15.3.4 透明效果351
15.4 综合应用352
15.4.1 绘制一个不断旋转的
金字塔352
15.4.2 使用Android机器人对立方体
进行纹理贴图354
15.5 本章常见错误356
15.6 本章小结356
15.7 跟我上机356
第16章 多媒体应用开发359
( 视频讲解:50分钟)
16.1 音频的播放360
16.1.1 使用MediaPlayer播放音频360
16.1.2 使用SoundPool播放音频365
16.2 视频的播放368
16.2.1 使用VideoView组件播放
视频368
16.2.2 使用MediaPlayer和SurfaceView
播放视频370
16.3 综合应用374
16.3.1 为游戏界面添加背景音乐和
按键音374
16.3.2 制作开场动画379
16.4 本章常见错误380
16.5 本章小结381
16.6 跟我上机381
第17章 线程与消息处理383
( 视频讲解:35分钟)
17.1 多线程的基本操作384
17.1.1 创建线程384
17.1.2 开启线程385
17.1.3 线程的休眠385
17.1.4 中断线程385
17.2 Handler消息传递机制388
17.2.1 循环者--Looper388
17.2.2 消息处理类--Handler390
17.2.3 消息类--Message391
17.3 综合应用392
17.3.1 开启新线程实现电子
广告牌392
17.3.2 多彩的霓虹灯394
17.3.3 简易打地鼠游戏396
17.4 本章常见错误398
17.5 本章小结399
17.6 跟我上机399
第18章 网络编程技术401
( 视频讲解:1小时6分钟)
18.1 通过HTTP访问网络402
18.1.1 使用HttpURLConnection
访问网络402
18.1.2 使用HttpClient访问网络410
18.2 使用WebView显示网页416
18.2.1 使用WebView组件浏览
网页416
18.2.2 使用WebView组件加载HTML
代码418
18.2.3 让WebView组件支持
JavaScript419
18.3 综合应用421
18.3.1 打造功能实用的网页
浏览器421
18.3.2 获取天气预报424
18.4 本章常见错误426
18.5 本章小结426
18.6 跟我上机427
第19章 Service服务的使用429
( 视频讲解:40分钟)
19.1 Service概述430
19.1.1 Service的分类430
19.1.2 Service类的重要方法430
19.1.3 Service的声明432
19.2 Started Service的使用433
19.2.1 继承IntentService类434
19.2.2 继承Service类435
19.2.3 启动服务436
19.2.4 停止服务437
19.3 Bound Service的使用437
19.3.1 继承Binder类438
19.3.2 使用Messenger类440
19.3.3 绑定到服务442
19.4 管理Service的生命周期443
19.5 综合应用443
19.5.1 继承IntentService输出
当前时间443
19.5.2 继承Service输出当前
时间446
19.5.3 继承Binder类绑定服务显示
时间447
19.5.4 使用Messenger类绑定服务
显示时间450
19.6 本章常见错误453
19.7 本章小结453
19.8 跟我上机453
第3篇 实 战 篇
第20章 Android游戏--数独游戏456
( 视频讲解:28分钟)
20.1 需求分析457
20.2 程序开发及运行环境457
20.3 程序文件夹组织结构457
20.4 公共资源文件458
20.4.1 字符串资源文件458
20.4.2 数组资源文件458
20.4.3 颜色资源文件459
20.5 游戏主窗体设计459
20.5.1 设计系统主窗体布局文件460
20.5.2 为界面中的按钮添加
监听事件462
20.5.3 绘制数独游戏界面463
20.5.4 数独游戏的实现算法468
20.6 虚拟键盘模块设计472
20.6.1 设计虚拟键盘布局文件473
20.6.2 在虚拟键盘中显示可以
输入的数字473
20.7 游戏设置模块设计475
20.7.1 设计游戏设置布局文件476
20.7.2 设置是否播放背景音乐和
显示提示476
20.7.3 控制背景音乐的播放与停止477
20.8 关于模块设计477
20.8.1 设计关于窗体布局文件478
20.8.2 显示关于信息478
20.9 将程序安装到Android
手机上479
20.10 本章小结480
第21章 Android应用--家庭
理财通481
( 视频讲解:46分钟)
21.1 需求分析482
21.2 系统设计482
21.2.1 系统目标482
21.2.2 系统功能结构482
21.2.3 系统业务流程图482
21.2.4 系统编码规范483
21.3 系统开发及运行环境484
21.4 数据库与数据表设计485
21.4.1 数据库分析485
21.4.2 创建数据库485
21.4.3 创建数据表486
21.5 系统文件夹组织结构487
21.6 公共类设计488
21.6.1 数据模型公共类488
21.6.2 Dao公共类490
21.7 登录模块设计495
21.7.1 设计登录布局文件495
21.7.2 登录功能的实现496
21.7.3 退出登录窗口497
21.8 系统主窗体设计497
21.8.1 设计系统主窗体布局文件498
21.8.2 显示各功能窗口499
21.8.3 定义文本及图片组件500
21.8.4 定义功能图标及说明文字501
21.8.5 设置功能图标及说明文字501
21.9 收入管理模块设计503
21.9.1 设计新增收入布局文件503
21.9.2 设置收入时间507
21.9.3 添加收入信息508
21.9.4 重置新增收入窗体中的
各个控件509
21.9.5 设计收入信息浏览布局
文件509
21.9.6 显示所有的收入信息510
21.9.7 单击指定项时打开详细信息511
21.9.8 设计修改/删除收入布局
文件512
21.9.9 显示指定编号的收入信息515
21.9.10 修改收入信息517
21.9.11 删除收入信息518
21.10 便签管理模块设计518
21.10.1 设计新增便签布局文件519
21.10.2 添加便签信息520
21.10.3 清空便签文本框521
21.10.4 设计便签信息浏览布局
文件521
21.10.5 显示所有的便签信息523
21.10.6 单击指定项时打开详细
信息525
21.10.7 设计修改/删除便签布局
文件526

21.10.8 显示指定编号的便签信息528
21.10.9 修改便签信息528
21.10.10 删除便签信息529
21.11 系统设置模块设计529
21.11.1 设计系统设置布局文件530
21.11.2 设置登录密码531
21.11.3 重置密码文本框531
21.12 开发常见问题与解决532
21.12.1 程序在装有Android系统的
手机上无法运行532
21.12.2 无法将最新修改在Android
模拟器中体现532
21.12.3 退出系统后还能使用记录的
密码登录532
21.13 本章小结533

Android自学视频教程图书介绍 : 直接购买

上一篇:李大钊传

下一篇:小游击队员

站点信息

  • 文章统计111294篇文章