网站首页  软件下载  游戏下载  翻译软件  电子书下载  电影下载  电视剧下载  教程攻略

请输入您要查询的图书:

 

书名 Android从入门到精通 微视频精编版
分类 教育考试-考试-计算机类
作者 明日科技 编
出版社 清华大学出版社
下载
简介
内容推荐
本书从初、中级读者角度出发,通过通俗易懂的语言、丰富多彩的实例,详细介绍了使用Android要掌握的知识。全书分为3篇20章,包括走近Android,搭建Android开发环境,个Android应用,用户界面设计基础,初级UI组件,中级UI组件,不错UI组件,基本程序单元Activity,Android应用核心Intent,Android事件处理和手势,Android应用的资源,消息、通知、广播与闹钟,Android中的动画,播放音频与视频,数据存储技术,Handler消息处理,Service应用,传感器,网络编程的应用和静待花开项目等内容。书中所有知识都结合具体实例进行介绍,涉及的程序代码给出了详细的注释,可以使读者轻松领会Android程序开发的精髓,快速提高开发技能。本书除了纸质内容之外,配书资源包中还给出了海量开发资源库,主要内容如下:微课视频讲解:总时长19小时,共108集实例资源库:436个实例及源码详细分析技术资源库:600页专业参考文档能力测试题库:138道能力测试题目面试资源库:369道企业面试真题本书适合有志于从事软件开发的初学者、高校计算机相关专业的学生和毕业生,也可作为软件开发人员的参考手册,或者高校的教学参考书。
作者简介
明日科技,是一个拥有软件开发和项目实施方面的资深专家和学习型技术团队,利用积累的专业知识和经验,已开发出版了“软件开发视频大讲堂”“软件开发实战1200例”“软件开发实战宝典”“软件项目开发全程实录”等系列丛书,是靠前畅销的编程图书品牌。
目录
篇基础篇
章走近Android2
视频讲解:21分钟
1.1智能手机操作系统3
1.2Android发展史4
1.3Android应用领域5
1.4小结6
第2章搭建Android开发环境7
视频讲解:22分钟
2.1开发环境概述8
2.1.1系统需求8
2.1.2软件需求8
2.1.3Android开发环境的下载与安装过程8
2.2集成Android开发环境的下载9
2.3集成Android开发环境的安装12
2.4小结21
第3章个Android应用22
视频讲解:51分钟
3.1创建Android应用程序23
3.2Android项目结构29
3.2.1manifests节点30
3.2.2java节点31
3.2.3res节点32
3.3使用Android模拟器35
3.4运行Android应用39
3.5小结39
第4章用户界面设计基础40
视频讲解:2小时47分钟
4.1UI设计相关的概念41
4.1.1View41
4.1.2ViewGroup42
4.2控制UI界面43
4.2.1使用XML布局文件控制UI界面43
4.2.2开发自定义的View46
4.3布局管理器49
4.3.1相对布局管理器49
4.3.2线性布局管理器52
4.3.3帧布局管理器56
4.3.4表格布局管理器59
4.3.5网格布局管理器62
4.3.6布局管理器的嵌套65
4.4实战68
4.4.1开发一个抓不到我的小游戏68
4.4.2实现模拟QQ联系人列表界面68
4.5小结68
第5章初级UI组件69
视频讲解:1小时59分钟
5.1文本类组件(初级)70
5.1.1文本框70
5.1.2编辑框73
5.2按钮类组件(初级)76
5.2.1普通按钮77
5.2.2图片按钮80
5.3图像类组件83
5.3.1图像视图84
5.3.2网格视图86
5.4实战90
5.4.1实现手机相机中的拍照按钮90
5.4.2实现模拟淘宝首页分类栏90
5.5小结90
第6章中级UI组件91
视频讲解:1小时48分钟
6.1按钮类组件(中级)92
6.1.1单选按钮92
6.1.2复选框96
6.2进度条类组件99
6.2.1进度条99
6.2.2拖动条103
6.2.3星级评分条106
6.3实战109
6.3.1模拟12306添加乘客界面109
6.3.2模拟美团评价界面109
6.4小结109
第7章不错UI组件110
视频讲解:58分钟
7.1列表类组件111
7.1.1下拉列表框111
7.1.2列表视图114
7.2切换类组件118
7.2.1翻页组件(ViewPager)118
7.2.2翻页的标题栏(PagerTabStrip)122
7.3通用组件126
7.3.1滚动视图126
7.3.2选项卡129
7.4实战132
7.4.1模拟内涵段子首页列表132
7.4.2模拟淘宝商品排序132
7.5小结132
第8章基本程序单元Activity133
视频讲解:1小时27分钟
8.1Activity概述134
8.2创建、配置、启动和关闭Activity135
8.2.1创建Activity135
8.2.2配置Activity137
8.2.3启动和关闭Activity138
8.3多个Activity的使用141
8.3.1使用Bundle在Activity之间交换数据141
8.3.2调用另一个Activity并返回结果144
8.4使用Fragment147
8.4.1Fragment的生命周期148
8.4.2创建Fragment149
8.4.3在Activity中添加Fragment149
8.5实战154
8.5.1实现3个界面切换的运行效果154
8.5.2模拟中国工商银行App154
8.6小结154
第9章Android应用核心Intent155
视频讲解:25分钟
9.1初识Intent156
9.1.1Intent概述156
9.1.2Intent的基本应用157
9.2Intent种类158
9.2.1显式Intent158
9.2.2隐式Intent159
9.3Intent过滤器162
9.3.1配置标记162
9.3.2配置标记163
9.3.3配置标记164
9.4实战167
9.4.1通过隐式Intent实现一个打开手机相册的运行效果167
9.4.2通过Intent过滤器实现一个打开手机拨号面板的运行效果167
9.5小结167
0章Android事件处理和手势168
视频讲解:1小时2分钟
10.1事件处理概述169
10.1.1基于监听的事件处理169
10.1.2基于回调的事件处理169
10.2物理按键事件处理170
10.3触摸屏事件处理172
10.3.1单击事件172
10.3.2长按事件173
10.3.3触摸事件175
10.4手势检测177
10.5实战180
10.5.1实现屏蔽返回物理按键180
10.5.2长按文字显示对话框180
10.6小结180
1章Android应用的资源181
视频讲解:1小时18分钟
11.1字符串(string)资源182
11.1.1定义字符串资源文件182
11.1.2使用字符串资源183
11.2颜色(color)资源183
11.2.1颜色值的定义183
11.2.2定义颜色资源文件184
11.2.3使用颜色资源185
11.3尺寸(dimen)资源185
11.3.1Android支持的尺寸单位186
11.3.2使用尺寸资源186
11.4布局(layout)资源190
11.5数组(array)资源190
11.5.1定义数组资源文件190
11.5.2使用数组资源191
11.6样式(style)资源193
11.7菜单(menu)资源195
11.7.1定义菜单资源文件196
11.7.2使用菜单资源196
11.8小结201
第2篇提高篇
2章消息、通知、广播与闹钟204
视频讲解:1小时23分钟
12.1通过Toast类显示消息提示框205
12.2使用AlertDialog实现对话框206
12.3使用Notification在状态栏上显示通知211
12.4BroadcastReceiver使用214
12.4.1BroadcastReceiver简介214
12.4.2BroadcastReceiver应用215
12.5使用AlarmManager设置闹钟217
12.5.1AlarmManager简介217
12.5.2设置一个简单的闹钟218
12.6实战221
12.6.1模拟58同城退出对话框221
12.6.2模拟通知栏后台下载进度条221
12.7小结221
3章Android中的动画222
视频讲解:13分钟
13.1逐帧动画223
13.2补间动画225
13.2.1旋转动画(RotateAnimation)225
13.2.2缩放动画(ScaleAnimation)226
13.2.3平移动画(TranslateAnimation)227
13.2.4透明度渐变动画(AlphaAnimation)228
13.3实战232
13.3.1通过逐帧动画实现一个爆炸的动画效果232
13.3.2通过补间动画实现一个雷达扫描的动画232
13.4小结232
4章播放音频与视频233
视频讲解:37分钟
14.1使用MediaPlayer播放音频234
14.2使用SoundPool播放音频238
14.3使用VideoView播放视频242
14.4实战244
14.4.1模拟网易云音乐播放与暂停244
14.4.2实现锁屏与唤醒时播放音乐244
14.5小结244
5章数据存储技术245
视频讲解:1小时24分钟
15.1SharedPreferences存储246
15.1.1获得SharedPreferences对象246
15.1.2向SharedPreferences文件存储数据246
15.1.3读取SharedPreferences文件中存储的数据247
15.2文件存储249
15.2.1内部存储250
15.2.2外部存储254
15.3数据库存储255
15.3.1创建数据库256
15.3.2数据操作256
15.4实战262
15.4.1通过SharedPreferences实现一个可以保存复选框状态262
15.4.2通过内部存储实现一个可以记录进入应用次数262
15.5小结262
6章Handler消息处理263
视频讲解:34分钟
16.1Handler消息传递机制264
16.1.1Handler类简介265
16.1.2Handler类中的常用方法265
16.2Handler与Looper、MessageQueue的关系267
16.3消息类(Message)268
16.4循环者(Looper)271
16.5实战272
16.5.1通过Handler实现从明日学院App闪屏界面跳转到主界面272
16.5.2通过Message实现动态改变文字颜色272
16.6小结273
7章Service应用274
视频讲解:34分钟
17.1Service概述275
17.1.1Service的分类275
17.1.2Service的生命周期275
17.2Service的基本用法277
17.2.1创建与配置Service277
17.2.2启动和停止Service280
17.3BoundService283
17.4使用IntentService286
17.5实战287
17.5.1通过启动和停止Service实现可以在后台播放音乐的播放器287
17.5.2通过BoundService实现模拟下载进度288
17.6小结288
8章传感器289
视频讲解:50分钟
18.1Android传感器概述290
18.1.1Android的常用传感器290
18.1.2开发步骤291
18.2磁场传感器296
18.3加速度传感器298
18.4实战300
18.4.1通过重力传感器实现移动的小球300
18.4.2通过加速度传感器实现摇晃手机更换音乐300
18.5小结300
9章网络编程的应用301
视频讲解:41分钟
19.1通过HTTP访问网络302
19.1.1发送GET请求302
19.1.2发送POST请求306
19.2解析JSON格式数据310
19.2.1JSON简介310
19.2.2解析JSON数据311
19.3实战314
19.3.1通过POST请求向服务器提交注册信息314
19.3.2通过解析JSON数据,模拟应用宝导航栏文字314
19.4小结314
第3篇项目篇
第20章静待花开316
视频讲解:5分钟
20.1开发背景319
20.2系统功能设计319
20.2.1系统功能结构319
20.2.2业务流程319
20.3本章目标320
20.4开发准备321
20.4.1导入工具类等资源文件321
20.4.2创建MyDataHelper数据帮助类321
20.5实现大雁飞翔的效果323
20.5.1设置大雁的逐帧动画323
20.5.2实现大雁飞翔的效果324
20.6实现蒲公英飘落的效果326
20.6.1创建数据模型DandelionModel类326
20.6.2创建DandelionView类327
20.6.3初始化绘制数据327
20.6.4重写SurfaceHolder的回调方法329
20.6.5绘制降落的蒲公英329
20.6.6实现飘落的效果331
20.7实现花开的效果332
20.7.1创建Plant类332
20.7.2添加子控件333
20.7.3测量控件并设置宽高334
20.7.4摆放Plant中的子控件336
20.7.5设置组合动画339
20.7.6设置接口回调343
20.7.7设置用于控制动画效果的方法344
20.7.8静待花开345
20.8实现背景颜色渐变的效果347
20.8.1创建属性动画xml文件347
20.8.2设置背景渐变动画347
20.9其他主要功能的展示349
20.9.1名人名言列表349
20.9.2说明界面349
20.9.3选择要分享的花350
20.9.4种花界面花枯萎的效果350
20.10本章总结351
随便看

 

霍普软件下载网电子书栏目提供海量电子书在线免费阅读及下载。

 

Copyright © 2002-2024 101bt.net All Rights Reserved
更新时间:2025/2/23 4:42:44