Android进阶之光android编程教程安卓系统移动应用程序开发pdf下载pdf下载

Android进阶之光android编程教程安卓系统移动应用程序开发百度网盘pdf下载

作者:
简介:本篇主要提供Android进阶之光android编程教程安卓系统移动应用程序开发pdf下载
出版社:万品图书专营店
出版时间:
pdf下载价格:0.00¥

免费下载


书籍下载


内容介绍



商品参数

*Android进阶之光
            定价 89.00
出版社 电子工业出版社
版次
出版时间
开本
作者
装帧
页数
字数
ISBN编码 9787121315305


内容介绍

基本信息
 
书名:Android进阶之光
 
书 号:9787121315305
出版社:电子工业出版社
出版日期:2017年6月
定价: 89元
 
内容介绍
 
 
 
本书是一本Android进阶类书籍,书中各知识点由浅入深、环环相扣,*终这些知识点形成了一个体系结构。本书共分为11章。第1章介绍Android 5.0到Android 7.0的新特性。第2章介绍Material Design。第3章介绍View体系,包括View的事件分发、工作流程、自定义View等知识点。第4章介绍多线程的知识。第5章介绍网络编程与网络框架的知识。第6章介绍常用的设计模式。第7章介绍事件总线。第8到第10章介绍架构设计所需要的知识点。第11章简单介绍Android系统框架与MediaPlayer框架。本书详细并深入讲解Android开发者必备的和前沿的知识,适合有一定开发基础的开发者阅读,这有助于他们提高技术水平;同时,本书系统的知识体系结构也令高级开发者从中获益良多。
目录
 
 
 
第1章 Android新特性 1
1.1 Android 5.0新特性 1
1.1.1 Android 5.0主要新特性概述 1
1.1.2 替换ListView和GridView的RecyclerView 3
1.1.3 卡片CardView 13
1.1.4 3种Notification 18
1.1.5 Toolbar与Palette 23
1.2 Android 6.0新特性 29
1.2.1 Android 6.0主要新特性概述 29
1.2.2 运行时权限机制 30
1.3 Android 7.0新特性 43
1.3.1 Android 7.0主要新特性概述 43
1.3.2 多窗口模式 44
1.4 本章小结 47
第2章 Material Design 48
2.1 Material Design概述 48
2.1.1 核心思想 48
2.1.2 材质与空间 49
2.1.3 动画 49
2.1.4 样式 50
2.1.5 图标 51
2.1.6 图像 51
2.1.7 组件 51
2.2 Design Support Library常用控件详解 54
2.2.1 Snackbar的使用 54
2.2.2 用TextInputLayout实现登录界面 55
2.2.3 FloatingActionButton的使用 60
2.2.4 用TabLayout实现类似网易选项卡的动态滑动效果 61
2.2.5 用NavigationView实现抽屉菜单界面 68
2.2.6 用CoordinatorLayout实现Toolbar隐藏和折叠 74
2.3 本章小结 86
第3章 View体系与自定义View 87
3.1 View与ViewGroup 87
3.2 坐标系 89
3.2.1 Android坐标系 89
3.2.2 View坐标系 90
3.3 View的滑动 91
3.3.1 layout()方法 92
3.3.2 offsetLeftAndRight()与offsetTopAndBottom() 94
3.3.3 LayoutParams(改变布局参数) 95
3.3.4 动画 95
3.3.5 scrollTo与scollBy 96
3.3.6 Scroller 98
3.4 属性动画 99
3.5 解析Scroller 105
3.6 View的事件分发机制 108
3.6.1 源码解析Activity的构成 108
3.6.2 源码解析View的事件分发机制 112
3.7 View的工作流程 119
3.7.1 View的工作流程入口 119
3.7.2 理解MeasureSpec 122
3.7.3 View的measure流程 126
3.7.4 View的layout流程 132
3.7.5 View的draw流程 135
3.8 自定义View 139
3.8.1 继承系统控件的自定义View 140
3.8.2 继承View的自定义View 141
3.8.3 自定义组合控件 147
3.8.4 自定义ViewGroup 152
3.9 本章小结 164
第4章 多线程编程 165
4.1 线程基础 165
4.1.1 进程与线程 165
4.1.2 线程的状态 167
4.1.3 创建线程 168
4.1.4 理解中断 170
4.1.5 安全地终止线程 171
4.2 同步 173
4.2.1 重入锁与条件对象 173
4.2.2 同步方法 175
4.2.3 同步代码块 176
4.2.4 volatile 177
4.3 阻塞队列 183
4.3.1 阻塞队列简介 183
4.3.2 Java中的阻塞队列 184
4.3.3 阻塞队列的实现原理 186
4.3.4 阻塞队列的使用场景 188
4.4 线程池 190
4.4.1 ThreadPoolExecutor 190
4.4.2 线程池的处理流程和原理 192
4.4.3 线程池的种类 193
4.5 AsyncTask的原理 197
4.6 本章小结 203
...........