网站首页 软件下载 游戏下载 翻译软件 电子书下载 电影下载 电视剧下载 教程攻略
书名 | 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 |
随便看 |
|
霍普软件下载网电子书栏目提供海量电子书在线免费阅读及下载。