您好,欢迎来到聚文网。
登录
免费注册
网站首页
|
搜索
热搜:
磁力片
|
漫画
|
购物车
0
我的订单
商品分类
首页
幼儿
文学
社科
教辅
生活
销量榜
Android进阶之光(第2版)
字数: 758300
装帧: 平装
出版社: 电子工业出版社
作者: 刘望舒
出版日期: 2021-03-01
商品条码: 9787121405495
版次: 2
开本: 16开
页数: 544
出版年份: 2021
定价:
¥119
销售价:
登录后查看价格
¥{{selectedSku?.salePrice}}
库存:
{{selectedSku?.stock}}
库存充足
{{item.title}}:
{{its.name}}
加入购物车
立即购买
加入书单
收藏
精选
¥5.83
世界图书名著昆虫记绿野仙踪木偶奇遇记儿童书籍彩图注音版
¥5.39
正版世界名著文学小说名家名译中学生课外阅读书籍图书批发 70册
¥8.58
简笔画10000例加厚版2-6岁幼儿童涂色本涂鸦本绘画本填色书正版
¥5.83
世界文学名著全49册中小学生青少年课外书籍文学小说批发正版
¥4.95
全优冲刺100分测试卷一二三四五六年级上下册语文数学英语模拟卷
¥8.69
父与子彩图注音完整版小学生图书批发儿童课外阅读书籍正版1册
¥24.2
好玩的洞洞拉拉书0-3岁宝宝早教益智游戏书机关立体翻翻书4册
¥7.15
幼儿认字识字大王3000字幼儿园中班大班学前班宝宝早教启蒙书
¥11.55
用思维导图读懂儿童心理学培养情绪管理与性格培养故事指导书
¥19.8
少年读漫画鬼谷子全6册在漫画中学国学小学生课外阅读书籍正版
¥64
科学真好玩
¥12.7
一年级下4册·读读童谣和儿歌
¥38.4
原生态新生代(传统木版年画的当代传承国际研讨会论文集)
¥11.14
法国经典中篇小说
¥11.32
上海的狐步舞--穆时英(中国现代文学馆馆藏初版本经典)
¥21.56
猫的摇篮(精)
¥30.72
幼儿园特色课程实施方案/幼儿园生命成长启蒙教育课程丛书
¥24.94
旧时风物(精)
¥12.04
三希堂三帖/墨林珍赏
¥6.88
寒山子庞居士诗帖/墨林珍赏
¥6.88
苕溪帖/墨林珍赏
¥6.88
楷书王维诗卷/墨林珍赏
¥9.46
兰亭序/墨林珍赏
¥7.74
祭侄文稿/墨林珍赏
¥7.74
蜀素帖/墨林珍赏
¥12.04
真草千字文/墨林珍赏
¥114.4
进宴仪轨(精)/中国古代舞乐域外图书
¥24.94
舞蹈音乐的基础理论与应用
编辑推荐
"1畅销书《Android进阶之光》升级版,Android进阶三部曲之一,专门为应用开发进阶和面试打造的系列图书。 2升级版图书修正了第1版图书中存在的部分问题,将内容扩展到Android 1.0,补充了相关特性和功能的介绍。 3《Android进阶之光》是目前市场上详细介绍有关Android新特性、Material Design、网络框架、事件总线、RxJava、依赖注入框架和应用架构设计的难得一见的图书。"
内容简介
本书是一本Android进阶类图书,书中各知识点由浅入深、环环相扣,最终这些知识点形成了一个体系结构。本书共分为11章。第1章介绍从Android5.0到Android10.0各版本的新特性。第2章介绍MaterialDesign。第3章介绍View体系,包括View的事件分发机制、工作流程、自定义View等知识点。第4章介绍多线程的知识。第5章介绍网络编程与网络框架的知识。第6章介绍常用的设计模式。第7章介绍事件总线。第8到第10章介绍架构设计所需要的知识点。第11章简单介绍Android系统框架与MediaPlayer框架。本书详细并深入讲解Android开发者推荐的和前沿的知识,适合有一定基础的开发者阅读,有助于他们提高技术水平;同时,本书系统化的知识体系也可以令高级开发者获益良多。
目录
Android进阶三部曲知识体系
第1章Android新特性
1.1Android 5.0新特性
1.1.1Android 5.0主要新特性概述
1.1.2替换ListView和GridView的RecyclerView
1.1.3CardView
1.1.4三种Notification
1.1.5Toolbar与Palette
1.2Android 6.0新特性
1.2.1Android 6.0主要新特性概述
1.2.2运行时的权限机制
1.3Android 7.0新特性
1.3.1Android 7.0主要新特性概述
1.3.2多窗口模式
1.4Android 8.0新特性
1.5Android 9.0新特性
1.6Android 10.0新特性
1.7本章小结
第2章Material Design
2.1Material Design概述
2.1.1核心思想
2.1.2材质与空间
2.1.3动画
2.1.4样式
2.1.5图标
2.1.6图像
2.1.7组件
2.2Design Support Library常用控件详解
2.2.1Snackbar的使用
2.2.2用TextInputLayout实现登录界面
2.2.3FloatingActionButton的使用
2.2.4用TabLayout实现类似网易选项卡的动态滑动效果
2.2.5用NavigationView实现抽屉菜单界面
2.2.6用CoordinatorLayout实现Toolbar的隐藏和折叠
2.3本章小结
第3章View体系与自定义View
3.1View与ViewGroup
3.2坐标系
3.2.1Android坐标系
3.2.2View坐标系
3.3View的滑动
3.3.1layout方法
3.3.2offsetLeftAndRight()与offsetTopAndBottom()
3.3.3LayoutParams(改变布局参数)
3.3.4动画
3.3.5scrollTo与scrollBy
3.3.6Scroller
3.4属性动画
3.5源码解析Scroller
3.6View的事件分发机制
3.6.1源码解析Activity的构成
3.6.2源码解析View的事件分发机制
3.7View的工作流程
3.7.1View的工作流程入口
3.7.2理解MeasureSpec
3.7.3View的measure流程
3.7.4View的layout流程
3.7.5View的draw流程
3.8自定义View
3.8.1继承系统控件的自定义View
3.8.2继承View的自定义View
3.8.3自定义组合控件
3.8.4自定义ViewGroup
3.9本章小结
第4章多线程编程
4.1线程基础
4.1.1进程与线程
4.1.2线程的状态
4.1.3创建线程
4.1.4理解中断
4.1.5安全地终止线程
4.2线程同步
4.2.1重入锁与条件对象
4.2.2同步方法
4.2.3同步代码块
4.2.4volatile
4.3阻塞队列
4.3.1阻塞队列简介
4.3.2Java中的阻塞队列
4.3.3阻塞队列的实现原理
4.3.4阻塞队列的使用场景
4.4线程池
4.4.1ThreadPoolExecutor
4.4.2线程池的处理流程和原理
4.4.3线程池的种类
4.5AsyncTask的原理
4.6本章小结
第5章网络编程与网络框架
5.1网络分层
5.2TCP的三次握手与四次挥手
5.3HTTP原理
5.3.1HTTP简介
5.3.2HTTP请求报文
5.3.3HTTP响应报文
5.3.4HTTP的消息报头
5.3.5抓包应用举例
5.4HttpClient与HttpURLConnection
5.4.1HttpClient
5.4.2HttpURLConnection
5.5解析Volley
5.5.1Volley的基本用法
5.5.2源码解析Volley
5.6解析OkHttp
5.6.1OkHttp的基本用法
5.6.2源码解析OkHttp 4
5.7解析Retrofit
5.7.1Retrofit的基本用法
5.7.2源码解析Retrofit
5.8本章小结
第6章设计模式
6.1设计模式的六大原则
6.2设计模式的分类
6.3创建型设计模式
6.3.1单例模式
6.3.2简单工厂模式
6.3.3工厂方法模式
6.3.4建造者模式
6.4结构型设计模式
6.4.1代理模式
6.4.2装饰模式
6.4.3外观模式
6.4.4享元模式
6.5行为型设计模式
6.5.1策略模式
6.5.2模板方法模式
6.5.3观察者模式
6.6本章小结
第7章事件总线
7.1解析EventBus
7.1.1使用EventBus
7.1.2源码解析EventBus
7.2解析otto
7.2.1使用otto
7.2.2源码解析otto
第8章函数式编程
8.1 RxJava 3.x的基本用法
8.1.1 RxJava 3.x概述
8.1.2 RxJava 3.x的基本实现
8.2RxJava 3.x的Subject和Processor
8.2.1Subject的分类
8.2.2 Processor
8.3 RxJava 3.x操作符入门
8.3.1 创建操作符
8.3.2 变换操作符
8.3.3 过滤操作符
8.3.4 组合操作符
8.3.5 辅助操作符
8.3.6 错误处理操作符
8.3.7 条件操作符和布尔操作符
8.3.8 转换操作符
8.4 RxJava 3.x的线程控制
8.5 RxJava 3.x的使用场景
8.5.1 RxJava 3.x结合OkHttp访问网络
8.5.2 RxJava 3.x结合Retrofit访问网络
8.5.3 用RxJava 3.x实现RxBus
8.6 本章小结
第9章注解与依赖注入框架
9.1注解
9.1.1注解分类
9.1.2定义注解
9.1.3注解处理器
9.2依赖注入的原理
9.2.1控制反转与依赖注入
9.2.2依赖注入的实现方式
9.3依赖注入框架
9.3.1为何使用依赖注入框架
9.3.2解析ButterKnife
9.3.3解析Dagger2
9.4本章小结
第10章应用架构设计
10.1 MVC模式
10.2MVP模式
10.2.1应用MVP模式
10.2.2MVP结合RxJava和Dagger2
10.3MVVM模式
10.3.1解析Data Binding
10.3.2应用Data Binding
10.4本章小结
第11章系统架构与MediaPlayer框架
11.1Android系统架构
11.2Android系统源码目录
11.2.1整体结构
11.2.2应用层部分
11.2.3应用框架层部分
11.2.4C/C++程序库部分
11.3Source Insight的使用
11.4MediaPlayer框架
11.4.1Java Framework层的MediaPlayer分析
11.4.2JNI层的MediaPlayer分析
11.4.3Native层的MediaPlayer分析
11.5本章小结
后记
×
Close
添加到书单
加载中...
点此新建书单
×
Close
新建书单
标题:
简介:
蜀ICP备2024047804号
Copyright 版权所有 © jvwen.com 聚文网