Android应用开发进阶
出版时间:
2018-04
版次:
1
ISBN:
9787121339585
定价:
89.00
装帧:
平装
开本:
16开
纸张:
胶版纸
页数:
468页
字数:
559千字
15人买过
-
本书为Android应用开发进阶的参考用书,旨在帮助Android开发者能够快速有效地掌握Andriod应用开发进阶相关的知识点。本书内容为Android应用开发热门的话题,包括自定义控件、第三方组件的使用和实现原理、Android应用架构等。本书提供了一个知识问答与分享的实战案例,包括Java版本和Kotlin版本,方便读者完成从Java到Kotlin的平滑过渡,读者朋友可根据该案例搭建属于自己的应用架构。希望本书能够帮助读者朋友在工作中解决实际问题,提升Android应用开发水平和能力。 范磊,毕业于湖南大学,曾就职于TCL通讯、硅谷初创公司Misfit,一直致力于Android的开发和研究。 第1章 自定义控件
1.1 View的绘制流程
1.1.1 View和ViewGroup
1.1.2 View的绘制流程
1.1.3 ViewGroup的绘制流程
1.1.4 View绘制流程深入解析
1.2 View的触摸事件
1.2.1 触摸事件的类型
1.2.2 触摸事件的传递过程
1.2.3 事件传递细节
1.3 自定义控件常用方法总结
1.3.1 绘制流程相关
1.3.2 事件处理相关
1.3.3 其他
1.4 自定义控件案例
1.4.1 柱状图
1.4.2 折线图
1.4.3 曲线图
1.4.4 渐变圆弧进度条
1.4.5 卡片滑动切换
1.4.6 ViewPager圆形指示器
1.5 自定义控件性能优化
第2章 轮子
2.1 AppBrain平台
2.2 Butter Knife
2.2.1 编译时注解
2.2.2 Element
2.2.3 编译时注解案例
2.2.4 Butter Knife源码分析
2.2.5 Butter Knife Zelezny插件的实现
2.3 EventBus
2.3.1 EventBus的使用
2.3.2 EventBus源码分析
2.3.3 EventBus 3.0索引加速
2.4 Dagger2
2.4.1 Dagger2的使用
2.4.2 Dagger2源码分析
2.4.3 Dagger2进阶
2.4.4 Component之间的关系
2.4.5 Dagger.Android
2.5 OkHttp
2.5.1 OkHttp的使用
2.5.2 OkHttp源码分析
2.6 Retrofit
2.6.1 Retrofit的使用
2.6.2 Retrofit源码分析
2.7 Volley
2.7.1 Volley的工作流程
2.7.2 Volley的使用
2.7.3 Volley的封装
2.7.4 Volley源码分析
2.8 RxJava
2.8.1 RxJava的使用
2.8.2 RxJava的源码分析
第3章 Android应用架构
3.1 todo-mvp
3.1.1 MVP
3.1.2 todo-mvp的实现
3.2 todo-mvp-clean
3.2.1 Clean架构
3.2.2 Clean架构的Android实现
3.2.3 todo-mvp-clean的实现
3.3 todo-mvp-dagger
3.3.1 AppComponent
3.3.2 依赖注入
3.4 todo-mvp-rxjava
3.5 todo-mvvm-databinding
3.5.1 MVVM
3.5.2 Data Binding Library
3.5.3 todo-mvvm-databinding的实现
3.6 todo-mvvm-live
3.6.1 Architecture Components
3.6.2 todo-mvvm-live的实现
第4章 AndroidPlus项目实战
4.1 需求分析
4.2 产品设计
4.2.1 Material Design
4.2.2 思维导图
4.2.3 架构设计
4.3 Java实现
4.3.1 项目准备
4.3.2 Dagger集成
4.3.3 欢迎界面
4.3.4 登录注册
4.3.5 主界面
4.3.6 首页
4.3.7 问题详情
4.3.8 回答详情
4.3.9 评论
4.3.10 分享文章
4.3.11 文章
4.3.12 个人中心
4.3.13 用户详情
4.3.14 异常上报、运营统计和应用升级
4.3.15 代码混淆
4.4 Kotlin实现
第5章 开发实践
5.1 Android Studio中的Git实践
5.1.1 创建远程仓库
5.1.2 .gitignore
5.1.3 提交和推送
5.1.4 分支
5.1.5 获取(Fetch)
5.1.6 拉取(Pull)
5.1.7 衍合(Rebase)
5.1.8 Git Flow
5.1.9 分支合并
5.1.10 移动HEAD
5.1.11 贮藏(Stash)
5.1.12 重置(Reset)
5.1.13 遴选(Cherry Pick)
5.2 Android屏幕适配
5.2.1 屏幕相关概念
5.2.2 图片适配
5.2.3 dimen
5.2.4 weight
5.2.5 百分比布局
5.2.6 ConstraintLayout
5.2.7 平板适配
5.2.8 RTL布局
5.3 Android视频播放器
5.3.1 ijkPlayer
5.3.2 Vitamio
5.3.3 PLDroidPlayer
5.3.4 测试开发
5.4 声网直播实践
5.4.1 频道列表
5.4.2 视频群聊
-
内容简介:
本书为Android应用开发进阶的参考用书,旨在帮助Android开发者能够快速有效地掌握Andriod应用开发进阶相关的知识点。本书内容为Android应用开发热门的话题,包括自定义控件、第三方组件的使用和实现原理、Android应用架构等。本书提供了一个知识问答与分享的实战案例,包括Java版本和Kotlin版本,方便读者完成从Java到Kotlin的平滑过渡,读者朋友可根据该案例搭建属于自己的应用架构。希望本书能够帮助读者朋友在工作中解决实际问题,提升Android应用开发水平和能力。
-
作者简介:
范磊,毕业于湖南大学,曾就职于TCL通讯、硅谷初创公司Misfit,一直致力于Android的开发和研究。
-
目录:
第1章 自定义控件
1.1 View的绘制流程
1.1.1 View和ViewGroup
1.1.2 View的绘制流程
1.1.3 ViewGroup的绘制流程
1.1.4 View绘制流程深入解析
1.2 View的触摸事件
1.2.1 触摸事件的类型
1.2.2 触摸事件的传递过程
1.2.3 事件传递细节
1.3 自定义控件常用方法总结
1.3.1 绘制流程相关
1.3.2 事件处理相关
1.3.3 其他
1.4 自定义控件案例
1.4.1 柱状图
1.4.2 折线图
1.4.3 曲线图
1.4.4 渐变圆弧进度条
1.4.5 卡片滑动切换
1.4.6 ViewPager圆形指示器
1.5 自定义控件性能优化
第2章 轮子
2.1 AppBrain平台
2.2 Butter Knife
2.2.1 编译时注解
2.2.2 Element
2.2.3 编译时注解案例
2.2.4 Butter Knife源码分析
2.2.5 Butter Knife Zelezny插件的实现
2.3 EventBus
2.3.1 EventBus的使用
2.3.2 EventBus源码分析
2.3.3 EventBus 3.0索引加速
2.4 Dagger2
2.4.1 Dagger2的使用
2.4.2 Dagger2源码分析
2.4.3 Dagger2进阶
2.4.4 Component之间的关系
2.4.5 Dagger.Android
2.5 OkHttp
2.5.1 OkHttp的使用
2.5.2 OkHttp源码分析
2.6 Retrofit
2.6.1 Retrofit的使用
2.6.2 Retrofit源码分析
2.7 Volley
2.7.1 Volley的工作流程
2.7.2 Volley的使用
2.7.3 Volley的封装
2.7.4 Volley源码分析
2.8 RxJava
2.8.1 RxJava的使用
2.8.2 RxJava的源码分析
第3章 Android应用架构
3.1 todo-mvp
3.1.1 MVP
3.1.2 todo-mvp的实现
3.2 todo-mvp-clean
3.2.1 Clean架构
3.2.2 Clean架构的Android实现
3.2.3 todo-mvp-clean的实现
3.3 todo-mvp-dagger
3.3.1 AppComponent
3.3.2 依赖注入
3.4 todo-mvp-rxjava
3.5 todo-mvvm-databinding
3.5.1 MVVM
3.5.2 Data Binding Library
3.5.3 todo-mvvm-databinding的实现
3.6 todo-mvvm-live
3.6.1 Architecture Components
3.6.2 todo-mvvm-live的实现
第4章 AndroidPlus项目实战
4.1 需求分析
4.2 产品设计
4.2.1 Material Design
4.2.2 思维导图
4.2.3 架构设计
4.3 Java实现
4.3.1 项目准备
4.3.2 Dagger集成
4.3.3 欢迎界面
4.3.4 登录注册
4.3.5 主界面
4.3.6 首页
4.3.7 问题详情
4.3.8 回答详情
4.3.9 评论
4.3.10 分享文章
4.3.11 文章
4.3.12 个人中心
4.3.13 用户详情
4.3.14 异常上报、运营统计和应用升级
4.3.15 代码混淆
4.4 Kotlin实现
第5章 开发实践
5.1 Android Studio中的Git实践
5.1.1 创建远程仓库
5.1.2 .gitignore
5.1.3 提交和推送
5.1.4 分支
5.1.5 获取(Fetch)
5.1.6 拉取(Pull)
5.1.7 衍合(Rebase)
5.1.8 Git Flow
5.1.9 分支合并
5.1.10 移动HEAD
5.1.11 贮藏(Stash)
5.1.12 重置(Reset)
5.1.13 遴选(Cherry Pick)
5.2 Android屏幕适配
5.2.1 屏幕相关概念
5.2.2 图片适配
5.2.3 dimen
5.2.4 weight
5.2.5 百分比布局
5.2.6 ConstraintLayout
5.2.7 平板适配
5.2.8 RTL布局
5.3 Android视频播放器
5.3.1 ijkPlayer
5.3.2 Vitamio
5.3.3 PLDroidPlayer
5.3.4 测试开发
5.4 声网直播实践
5.4.1 频道列表
5.4.2 视频群聊
查看详情
-
全新
广东省广州市
平均发货20小时
成功完成率86.31%
-
八五品
重庆市沙坪坝区
平均发货14小时
成功完成率90.11%
-
全新
河北省保定市
平均发货29小时
成功完成率85.14%
-
全新
河北省保定市
平均发货27小时
成功完成率88.24%
-
八五品
上海市黄浦区
平均发货21小时
成功完成率79.53%
-
全新
四川省成都市
平均发货25小时
成功完成率86.85%
-
全新
北京市朝阳区
平均发货8小时
成功完成率85.05%
-
八五品
山东省枣庄市
平均发货12小时
成功完成率86.55%
-
全新
江苏省南京市
平均发货16小时
成功完成率82.97%
-
八五品
山东省济南市
平均发货12小时
成功完成率89.57%
-
八五品
-
全新
浙江省杭州市
平均发货18小时
成功完成率92.63%
-
八五品
重庆市沙坪坝区
平均发货11小时
成功完成率91.22%
-
九五品
江西省南昌市
平均发货24小时
成功完成率84.66%
-
八五品
湖北省咸宁市
平均发货10小时
成功完成率93.87%
-
Android应用开发进阶
正版二手,均有笔记不影响使用,无赠品、光盘、MP5254等。如需购买套装书,请联系客服核实,批量上传数据有误差,套装书售后运费自理,还请见谅!
八五品
山东省枣庄市
平均发货9小时
成功完成率88.01%
-
全新
北京市通州区
平均发货10小时
成功完成率88.25%
-
全新
浙江省嘉兴市
平均发货10小时
成功完成率94.09%
-
全新
广东省广州市
平均发货8小时
成功完成率94.8%
-
全新
天津市津南区
平均发货13小时
成功完成率94.46%
-
全新
广东省广州市
平均发货19小时
成功完成率88.06%
-
九品
北京市昌平区
平均发货23小时
成功完成率86.27%
-
九品
湖北省武汉市
平均发货20小时
成功完成率91.86%
-
九品
江西省南昌市
平均发货21小时
成功完成率85.54%
-
九品
北京市丰台区
平均发货20小时
成功完成率71.88%
-
九品
江苏省苏州市
平均发货23小时
成功完成率80.56%
-
八五品
湖北省咸宁市
平均发货13小时
成功完成率91.38%
-
八五品
四川省成都市
平均发货12小时
成功完成率91.56%
-
八五品
浙江省杭州市
平均发货15小时
成功完成率87.43%
-
八五品
江苏省苏州市
平均发货23小时
成功完成率80.56%
-
九品
北京市通州区
平均发货10小时
成功完成率92.67%
-
九五品
湖南省长沙市
平均发货14小时
成功完成率91.46%
-
Android应用开发进阶
Android应用开发进阶 范磊 9787121339585 电子工业出版社【直发】 达额立减 闪电发货 80%25城市次日达!
九品
江苏省泰州市
平均发货11小时
成功完成率79.82%
-
全新
江苏省泰州市
平均发货11小时
成功完成率79.82%
-
八五品
湖南省长沙市
平均发货14小时
成功完成率91.46%
-
九品
北京市通州区
平均发货10小时
成功完成率87.3%
-
全新
上海市浦东新区
平均发货23小时
成功完成率77.78%
-
八五品
河南省鹤壁市
平均发货6小时
成功完成率82.22%
-
九品
河北省衡水市
平均发货10小时
成功完成率95.68%
-
全新
河南省信阳市
平均发货12小时
成功完成率93.73%
-
八五品
河北省廊坊市
平均发货13小时
成功完成率92.79%
-
八五品
四川省成都市
平均发货19小时
成功完成率87.25%
-
八五品
陕西省渭南市
平均发货17小时
成功完成率75.2%
-
八五品
安徽省蚌埠市
平均发货24小时
成功完成率93.93%
-
九五品
北京市丰台区
平均发货26小时
成功完成率95.97%
-
八五品
河南省郑州市
平均发货11小时
成功完成率92.35%
-
全新
河北省保定市
平均发货21小时
成功完成率85.05%
-
全新
广东省广州市
平均发货16小时
成功完成率87.57%
-
全新
北京市东城区
平均发货11小时
成功完成率95.72%
-
全新
浙江省嘉兴市
平均发货12小时
成功完成率93.04%