• 高级Android开发强化实战
21年品牌 40万+商家 超1.5亿件商品

高级Android开发强化实战

12.25 1.4折 89 九五品

仅1件

北京朝阳
认证卖家担保交易快速发货售后保障

作者王辰龙

出版社电子工业出版社

ISBN9787121342981

出版时间2018-06

版次1

装帧平装

开本16开

纸张胶版纸

页数287页

字数99999千字

定价89元

上书时间2024-12-23

长夏共适

四年老店
已实名 已认证 进店 收藏店铺

   商品详情   

品相描述:九五品
商品描述
基本信息
书名:高级Android开发强化实战
定价:89.00元
作者:王辰龙
出版社:电子工业出版社
出版日期:2018-06-01
ISBN:9787121342981
字数:413000
页码:287
版次:1
装帧:平装
开本:16开
商品重量:
编辑推荐
适读人群 :Android工程师                               l   本书实例都来自对在日常开发中遇到的问题的抽象,涉及整个Android开发的各个技术栈。l   从常见的问题入手,引导读者逐步地掌握进阶的各个实例,同时提供分析和解决问题的思考过程,寻求方案。l   内容涉及Activity和View、高阶控件、项目架构、响应式编程、功能与动画、Kotlin与SVG、测试与优化等
内容提要
本书收集了约20个关于不错Android开发的进阶实例,这些实例都是对在日常开发中遇到的问题的抽象,涉及整个Android开发的各个技术栈。本书从常见的问题入手,引导读者逐步地掌握进阶的各个实例,同时提供分析和解决问题的思考过程,寻求很优方案。本书的内容分为以下几个部分。进阶基础:通过管中窥豹,剖析Activity和View的一些基本概念,展示源码分析的常见方法;高阶控件:讲解MD的两个复合布局和约束布局,介绍不错控件的开发流程;项目架构:架构是项目的骨骼,该部分介绍主流的MVP系列和Flux架构;响应式编程:解析响应式编程三剑客RxJava+Dagger+Retrofit的不同特性组合使用方法;功能与动画:列举若干实际开发中的经典实例,包含功能定制和页面动画等;Kotlin与SVG:讲解Kotlin编程语言和SVG图像技术的若干开发技巧;测试与优化:介绍自动化测试框架的设计方法,以及优化应用的常用工具。通过对本书的学习,读者可以极大地提高Android开发的工程能力,从而成为一名合格的不错Android工程师,不仅在理论上有所提升,在实践中也能直接应用。不错Android工程师通过对本书的学习也能完善知识体系和技术栈。
目录
章进阶基础1.1深入剖析Activity的生命周期1.1.1Activity的生命周期的各种状态1.1.2实例:准备1.1.3实例:因硬件导致的生命周期变化1.1.4实例:页面切换时的生命周期变化1.1.5实例:由系统原因导致的生命周期变化1.2深入剖析Activity的启动模式1.2.1ADB命令1.2.2标准模式1.2.3栈顶复用模式1.2.4栈内复用模式1.2.5单实例模式1.2.6startActivity1.3深入剖析View的工作流程1.3.1装饰视图和MeasureSpec1.3.2测量1.3.3布局1.3.4绘制1.4深入剖析View的动画原理1.4.1默认视图动画1.4.2自定义视图动画1.4.3帧动画1.4.4属性动画1.4.5列表控件第2章高阶控件2.1熟练掌握AppBarLayout的开发技术2.1.1搭建项目框架2.1.2页面设置ViewPager布局2.1.3页面添加AppBarLayout布局2.1.4页面添加AppBarLayout逻辑2.1.5页面添加AppBarLayout动画2.2熟练掌握CoordinatorLayout的开发技术2.2.1项目框架2.2.2布局设计2.2.3联动逻辑2.2.4图片交互2.3熟练掌握ConstraintLayout的开发技术2.3.1工程配置2.3.2约束布局2.3.3链式结构第3章项目架构3.1顶层设计Android的工程架构3.1.1MVC架构3.1.2MVP架构3.1.3MVVM架构3.2顶层设计基于Flux的流式架构3.2.1视图3.2.2行为创建器3.2.3调度器3.2.4存储器第4章响应式编程4.1全面解析响应式库RxJava的使用方式4.1.1项目框架4.1.2链式表达式4.1.3流的加工函数4.1.4Ambda表达式4.1.5网络请求4.1.6控件的异步事件4.1.7线程安全4.2全面解析依赖注入库Dagger的使用方式4.2.1工程配置4.2.2主页逻辑4.2.3详情逻辑4.3基于响应式编程的网络数据同步及缓存框架4.3.1工程配置4.3.2首页4.3.3数据源4.3.4依赖注入4.3.5无缓存模式4.3.6缓存模式第5章炫酷功能5.1设计与实现朋友圈视频的滚动播放功能5.1.1项目框架5.1.2视频列表5.1.3视频项的适配器5.1.4视频列表项5.2设计与实现基于DialogFragment的底部弹窗布局5.2.1首页逻辑5.2.2弹窗样式5.2.3弹窗逻辑第6章精美动画6.1实现页面切换中元素分享的动画效果6.1.1项目框架6.1.2效果显示动画6.1.3预留位置动画6.2实现页面展开中圆形爆炸的动画效果6.2.1首页逻辑6.2.2新页逻辑6.2.3显示动画6.2.4退出动画第7章Kotlin与SVG7.1Kotlin基础教程7.1.1基础部分7.1.2进阶部分7.2SVG基础教程7.2.1Vector图像7.2.2Vector动画7.2.3第三方Sharp库第8章测试与优化8.1基于Espresso和Dagger的自动化测试框架8.1.1工程配置8.1.2业务逻辑8.1.3功能测试8.2优化内存泄漏与电量消耗的技术框架8.2.1内存泄漏8.2.2电量优化
作者介绍
王辰龙算法资深工程师,毕业于北京交通大学。在移动互联网公司从事多年技术研发工作,对于技术与产品有着深刻的理解。热爱开源,热爱分享,追求极致的技术实现。践行工匠精神,崇尚“艺无止境”。
序言

—  没有更多了  —

以下为对购买帮助不大的评价

此功能需要访问孔网APP才能使用
暂时不用
打开孔网APP