飞豹客 · 课能看,资料也能带走
飞豹客前端开发 会员免费

第五期-Android高级开发瓶颈突破系列课【扔物线HenCoderPlus】

这门课面向的是已经能写 Android 业务代码、却在进阶路上卡住的人。典型场景是:能照着文档把界面搭出来、能调接口显示列表,但遇到自定义控件、内存占用偏高、模块拆不干净、泛型写不通这些问题时,只能靠搜索拼凑答案,改完心里没底。课程围绕这些具体的卡点展开,主题集中在 HTTP 基础、编码与加密、JV

单课价¥19.90新品 上架
会员价 会员免费开通会员后本篇可直接下载套餐详情
156 人关注 更新于 2026-08-31 永久有效
发货

网盘链接 · 支付成功后自动发货

保障

永久有效 · 链接失效免费补发

客服

每日 9:00-21:00 在线客服 联系客服

会员可免费下载本篇月会员、年会员、永久会员可按日额度下载(每篇扣 1 次)。

开通会员 ›
购买本课销量 0 · 永久有效
会员价 · 单课标价 ¥19.90

会员 A · 按档位折扣

永久免费可下
年免费可下
月免费可下
周免费可下

会员 B

VIP¥3.98低至
SVIP单买¥200 内可领

游客按标价购买,不享受上表折扣。

支付成功后自动发放网盘链接,链接失效可找客服免费补

正版保障 极速发货 售后无忧

这门课面向的是已经能写 Android 业务代码、却在进阶路上卡住的人。典型场景是:能照着文档把界面搭出来、能调接口显示列表,但遇到自定义控件、内存占用偏高、模块拆不干净、泛型写不通这些问题时,只能靠搜索拼凑答案,改完心里没底。课程围绕这些具体的卡点展开,主题集中在 HTTP 基础、编码与加密、JVM、泛型、自定义 View 的触摸反馈,以及组件化、插件化和热更新。

适合什么基础,不适合什么基础

如果你还没独立完成过一个完整的 Android 项目,或者对 Activity 生命周期、线程切换、基本布局都还生疏,这份资料会让你很吃力——它默认你已经过了写业务逻辑这一关,直接进入原理和机制层面。反过来,如果你已经工作一两年,日常开发能应付,但面试被问到原理就说不清、代码写到复杂交互就开始堆补丁,那它正好对上你的问题。Kotlin 部分涉及泛型,所以至少要能读懂 Kotlin 语法,纯 Java 背景的人需要先补一下。

建议先看哪几块,顺序怎么排

不建议从头顺着看。可以按“先补底层、再攻交互、最后看架构”的顺序推进。先看 HTTP 基础和编码、加密、Hash、序列化、字符集这两块,它们决定了你处理网络请求、数据落盘、参数签名时会不会埋坑,也是很多线上问题的根源。接着看 JVM 相关内容和泛型,前者帮你理解内存与性能问题为什么发生,后者解决你在封装通用组件时类型写不下去的困境。然后进入自定义 View 的触摸反馈,重点是 ViewGroup 的事件分发与滑动冲突处理,这是从“会写界面”到“能控界面”的分水岭。组件化、插件化和热更新放在最后看,因为它依赖前面这些基础,单独看容易只记住结论。

学完能独立做什么,资料怎么配合练习

按这个顺序走完,你应该能独立完成几件事:自己写一个带复杂触摸交互的自定义容器并处理嵌套滑动;在封装工具类或数据层时用泛型把类型约束写清楚,而不是到处强转;排查内存和性能问题时能定位到大致方向,而不是只会加日志;对模块拆分、动态加载这类方案,能说清它解决什么、代价是什么,而不是照搬配置。练习方式上,每看完一块就回到你手上的项目里找一个对应场景改一遍:把现有的网络层按 HTTP 缓存和序列化思路重写一次,把项目里重复的强转换成泛型约束,把某个难用的自定义控件按事件分发重做。资料本身是讲解和答疑性质的,光看不练,瓶颈还是瓶颈。

课程目录

课程目录129 集
  • 课程介绍 第五期-Android高级开发瓶颈突破系列课【扔物线HenCoderPlus】 是一份前端开发学习资料,内容围绕 Android 展开。 内容涵盖:HTTP 基础  📁、泛型类型的创建  📁、重点精讲及解析答疑  📁、深入理解 JVM  📁、组件化 插件化和热更新  📁、Kotlin的泛型  📁 等主题。 适合对 Android 有需求、希望一次性拿到完整资料的同学。 下方为完整资料与目录,可先看目录判断是否符合需要。 📁 第五期-Android高级开发瓶颈突破系列课【扔物线HenCoderPlus】  📁 第02章、HTTP 基础  📁 第25章、自定义 View 触摸反馈:ViewGroup 的触摸反馈  📁 第03章、编码、加密、Hash、序列化和字符集  📁 第47章、泛型类型的创建  📁 第60章、重点精讲及解析答疑  📁 第37章、Git 深入之常用指令和风骚指令以及它们的本质  📁 第58章、深入理解 JVM  📁 第45章、常见项目架构的含义和实现以及培养自己的架构思路  📁 第46章、Annotation Processing  📁 第21章、自定义 View 布局:View 绘制流程源码解析  📁 第43章、组件化、插件化和热更新  📁 第54章、Kotlin的泛型  📁 第53章、泛型的类型擦除和「不可以」以及突破「不可以」  📁 第08章、Kotlin 进阶  📁 第29章、过渡动画及MotionLayout  📁 第14章、自定义 View 绘制:范围裁切和几何变换  📁 第22章、自定义 View 触摸反馈:原理全解析  📁 第18章、自定义 View 布局:布局流程的完全解析  📁 第23章、自定义 View 触摸反馈:双向滑动的 ScalableImageView  📁 第56章、LeakCanary 源码解析  📁 第30章、多线程和线程同步  📁 第38章、Git 深入之 Git Flow  📁 第07章、Kotlin 基础  📁 第11章、自定义 View 绘制:图形的位置和尺寸测量  📁 第36章、Git 深入之 Feature Branching  📁 第50章、泛型的本质:我到底什么时候要使用泛型  📁 第55章、HashMap 源码解析  📁 第01章、序言及课程概述  📁 第28章、ConstraintLayout 从上手到精通  📁 第34章、Java 的 IO、NIO 和 Okio  📁 第57章、BlockCanary 源码解析  📁 第26章、自定义 View 触摸反馈:自定义触摸算法之拖拽 API 详解  📁 第10章、从 OkHttp 的原理来看 HTTP  📁 第59章、简历与面试  📁 第12章、自定义 View 绘制:Xfermode 完全使用解析  📁 第32章、Android 的多线程机制  📁 第17章、自定义 View 绘制:手写 MaterialEditText  📁 第44章、手写热更新  📁 第05章、TCPIP 协议族  📁 第62章、重点精讲及解析答疑  📁 第49章、泛型方法和类型推断  📁 第41章、Gradle Plugin  📁 第33章、RxJava 3 的原理全解析  📁 第06章、HTTPS  📁 第52章、泛型中的「重复」和「嵌套」  📁 第27章、自定义 View 触摸反馈:嵌套滑动  📁 第20章、自定义 View 布局:自定义布局之 Layout 的自定义  📁 第09章、从 Retrofit 的原理来看 HTTP  📁 第04章、登录和授权  📁 第19章、自定义 View 布局:自定义布局之尺寸的自定义  📁 第39章、Git 深入之多角度解析 Git 分布式的本质  📁 第24章、自定义 View 触摸反馈:多点触控的原理和写法全解析  📁 第35章、Git 深入之核心概念:一切皆引用  📁 第15章、自定义 View 绘制:属性动画和硬件加速  📁 第16章、自定义 View 绘制:Bitmap 和 Drawable  📁 第48章、泛型类型实例化的上界与下界  📁 第51章、泛型中的 T、、、extends、super:情景再归纳  📁 第42章、Android 构建流程解析  📁 第31章、线程间通信  📁 第61章、重点精讲及解析答疑  📁 第13章、自定义 View 绘制:文字的测量  📁 第40章、Gradle 配置文件拆解  📄 HenCoderPlus5-master【】.zip
  •    📄 作业_【】.txt    📄 04.REST 到底是什么 - 扔物线_[2]【】.mp4
  •    📄 01-HTTP 的概念、原理、工作机制、数据格式和 REST-讲义_【】.pdf
  •    📄 03.HTTP 的 Header 和 Body - 扔物线_[2]【】.mp4
  •    📄 02.HTTP 的请求方法和状态码 - 扔物线_[2]【】.mp4
  •    📄 01.HTTP 的原理和工作机制 - 扔物线_[2]【】.mp4
  •    📄 01.从手写 ViewPager 说起 - 扔物线_[2]【】.mp4
  •    📄 24-ViewGroup 的触摸反馈——从手写 ViewPager 说起-讲义_【】.pdf
  •    📄 02-各种「转换」的作用和对比——编码、加密、Hash、序列化和字符集-讲义_【】.pdf
  •    📄 作业_【】.txt    📄 01.编码、加密、Hash、序列化和字符集 -扔物线_[2]【】.mp4
  •    📄 泛型类型的创建 - 扔物线_[2]【】.mp4
  •    📄 46-泛型类型的创建-讲义_【】.pdf
  •    📄 44-常见项目架构的示例及培养自己的架构思路-讲义_【】.pdf
  •    📄 架构的含义和实现培养架构思路 - 扔物线_[2]【】.mp4
  •    📄 深入理解 JVM - 高杰_[2]【】.mp4
  •    📄 57-深入理解 JVM-讲义_【】.pdf
  •    📄 01.常用指令和风骚指令及本质 - 扔物线_[2]【】.mp4
  •    📄 36-Git 深入之常用指令和风骚指令以及它们的本质-讲义_【】.pdf
  •    📄 重点精讲及解析答疑 - 扔物线_[2]【】.mp4
  •    📄 20-View 绘制流程-讲义_【】.pdf
  •    📄 01.View 绘制流程源码解析 - 高杰_[2]【】.mp4
  •    📄 Annotation Processing - 高杰_[2]【】.mp4
  •    📄 45-Annotation Processing-讲义_【】.pdf
  •    📄 53-Kotlin 的泛型-讲义_【】.pdf
  •    📄 Kotlin的泛型 - 扔物线_[2]【】.mp4
  •    📄 42-组件化、插件化和热更新-讲义_【】.pdf
  •    📄 组件化、插件化和热更新 - 扔物线_[2]【】.mp4
  •    📄 01.过渡动画及MotionLayout - 高杰_[2]【】.mp4
  •    📄 28-过渡动画与 MotionLayout-讲义_【】.pdf
  •    📄 作业_【】.txt    📄 07-Kotlin 进阶-讲义_【】.pdf
  •    📄 01.Kotlin 进阶 - 高杰_[2]【】.mp4
  •    📄 52-泛型的类型擦除和「不可以」以及突破「不可以」-讲义_【】.pdf
  •    📄 类型「不可以」及突破「不可以」- 扔物线_[2]【】.mp4
  •    📄 13-范围裁切和几何变换-讲义_【】.pdf
  •    📄 01.范围裁切和几何变换 - 扔物线_[2]【】.mp4
  •    📄 01.布局流程的完全解析 - 扔物线_[2]【】.mp4
  •    📄 17-自定义布局:布局流程的完全解析-讲义_【】.pdf
  •    📄 01.触摸反馈原理全解析 - 扔物线_[2]【】.mp4
  •    📄 21-触摸反馈的原理全解析-讲义_【】.pdf
  •    📄 55-LeakCanary 源码解析-讲义_【】.pdf
  •    📄 LeakCanary 源码解析 - 高杰_[2]【】.mp4
  •    📄 01.双向滑动的 ScalableImageView 1 - 扔物线_[2]【】.mp4
  •    📄 22-双向滑动的 ScalableImageView-讲义_【】.pdf
  •    📄 02.双向滑动的 ScalableImageView 2 - 扔物线_[2]【】.mp4
  •    📄 01.Git 深入之 Git Flow - 扔物线_[2]【】.mp4
  •    📄 37-Git 深入之 Git Flow-讲义_【】.pdf
  •    📄 10-自定义绘制:图形的位置和尺寸测量-讲义_【】.pdf
  •    📄 01.图形的位置和尺寸测量 - 扔物线_[2]【】.mp4
  •    📄 7.作业_【】.txt    📄 06-Kotlin 基础-讲义_【】.pdf
  •    📄 01.Kotlin 基础 - 高杰_[2]【】.mp4
  •    📄 01.多线程和线程同步 - 扔物线_[2]【】.mp4
  •    📄 29-Java 多线程和线程同步-讲义_【】.pdf
  •    📄 第一节 开学典礼及课程概述 - 扔物线_[2]【】.mp4
  •    📄 宣传片_[2]【】.mp4
  •    📄 我到底什么时候要使用泛型 - 扔物线_[2]【】.mp4
  •    📄 49-泛型的本质:我到底什么时候要使用泛型-讲义_【】.pdf
  •    📄 01.Git 深入之 Feature Branching - 扔物线_[2]【】.mp4
  •    📄 35-Git 深入之 Feature Branching-讲义_【】.pdf
  •    📄 54-HashMap 源码解析-讲义_【】.pdf
  •    📄 HashMap 源码解析 - 高杰_[2]【】.mp4
  •    📄 33-Java IO 和 Okio-讲义_【】.pdf
  •    📄 01.O、NIO 和 Okio - 扔物线_[2]【】.mp4
  •    📄 27-ConstraintLayout-讲义_【】.pdf
  •    📄 01.ConstraintLayout 从上手到精通 - 高杰_[2]【】.mp4
  •    📄 56-BlockCanary 源码解析-讲义_【】.pdf
  •    📄 BlockCanary 源码解析 - 高杰_[2]【】.mp4
  •    📄 01.自定义触摸算法之拖拽 API 详解 - 扔物线_[2]【】.mp4
  •    📄 25-自定义触摸算法之拖拽 API 详解-讲义_【】.pdf
  •    📄 简历与面试_[2]【】.mp4
  •    📄 58-简历与面试-讲义_【】.pdf
  •    📄 31-Android 的多线程机制-讲义_【】.pdf
  •    📄 01.Android 的多线程机制 - 扔物线_[2]【】.mp4
  •    📄 01.Xfermode 完全使用解析 - 扔物线_[2]【】.mp4
  •    📄 11-自定义绘制:Xfermode 完全使用解析-讲义_【】.pdf
  •    📄 OkHttp 的配置清单详解 - 扔物线_[2]【】.mp4
  •    📄 01.OkHttp 的框架结构解析 - 扔物线_[2]【】.mp4
  •    📄 OkHttp 的网络请求全过程详解 - 扔物线_[2]【】.mp4
  •    📄 09-从 OkHttp 的原理来看 HTTP-讲义_【】.pdf
  •    📄 04-TCPIP-讲义_【】.pdf
  •    📄 作业_【】.txt    📄 01.IP 协议族 - 扔物线_[2]【】.mp4
  •    📄 重点精讲及解析答疑 - 扔物线+高杰_[2]【】.mp4
  •    📄 01.手写 MaterialEditText - 扔物线_[2]【】.mp4
  •    📄 16-手写 MaterialEditText-讲义_【】.pdf
  •    📄 手写热更新 - 扔物线_[2]【】.mp4
  •    📄 43-手写热更新-讲义_【】.pdf
  •    📄 01.Gradle Plugin - 扔物线_[2]【】.mp4
  •    📄 40-Gradle Plugin-讲义_【】.pdf
  •    📄 作业_【】.txt    📄 HTTPS - 扔物线_[2]【】.mp4
  •    📄 05-HTTPS-讲义_【】.pdf
  •    📄 RxJava 3 的原理全解析 - 扔物线_[2]【】.mp4
  •    📄 32-RxJava 3 的原理全解析-讲义_【】.pdf
  •    📄 48-泛型方法和类型推断-讲义_【】.pdf
  •    📄 泛型方法和类型推断 - 扔物线_[2]【】.mp4
  •    📄 19-自定义布局:Layout 的自定义-讲义_【】.pdf
  •    📄 01.自定义布局之 Layout 的自定义 - 扔物线_[2]【】.mp4
  •    📄 51-泛型中的「重复」和「嵌套」-讲义_【】.pdf
  •    📄 泛型中的「重复」和「嵌套」- 扔物线_[2]【】.mp4
  •    📄 26-嵌套滑动-讲义_【】.pdf
  •    📄 01.嵌套滑动 - 扔物线_[2]【】.mp4
  •    📄 08-从 Retrofit 的原理来看 HTTP-讲义_【】.pdf
  •    📄 01.从 Retrofit 的原理来看 HTTP - 扔物线_[2]【】.mp4
  •    📄 作业_【】.txt    📄 18-自定义布局:尺寸的自定义-讲义_【】.pdf
  •    📄 01.自定义布局之尺寸的自定义 - 扔物线_[2]【】.mp4
  •    📄 01.多角度解析 Git 分布式的本质 - 扔物线_[2]【】.mp4
  •    📄 38-Git 深入之多角度解析 Git 分布式的本质-讲义_【】.pdf
  •    📄 作业_【】.txt    📄 03-登录和第三方授权-讲义_【】.pdf
  •    📄 01.登录和授权 - 扔物线_[2]【】.mp4
  •    📄 23-多点触控的原理和写法全解析-讲义_【】.pdf
  •    📄 01.多点触控的原理和写法全解析 - 扔物线_[2]【】.mp4
  •    📄 14-属性动画和硬件加速-讲义_【】.pdf
  •    📄 01.属性动画和硬件加速 - 扔物线_[2]【】.mp4
  •    📄 47-泛型类型实例化的上界与下界-讲义_【】.pdf
  •    📄 泛型类型实例化的上界与下界 - 扔物线_[2]【】.mp4
  •    📄 15-Bitmap 和 Drawable-讲义_【】.pdf
  •    📄 01.Bitmap 和 Drawable - 扔物线_[2]【】.mp4
  •    📄 01.Git 深入之核心概念:一切皆引用 - 扔物线_[2]【】.mp4
  •    📄 34-Git 深入之核心概念:一切皆引用-讲义_【】.pdf
  •    📄 34-Git 深入之核心概念:一切皆引用-作业_【】.pdf
  •    📄 重点精讲及解析答疑 - 扔物线+高杰_[2]【】.mp4
  •    📄 30-线程间通信-讲义_【】.pdf
  •    📄 01.线程间通信 - 扔物线_[2]【】.mp4
  •    📄 01.Android 构建流程解析 - 高杰_[2]【】.mp4
  •    📄 41-Android 构建流程-讲义_【】.pdf
  •    📄 50-泛型中的 T、尖括号、_、extends、super:情景再归纳-讲义_【】.pdf
  •    📄 泛型中的 T、、extends、super - 扔物线_[2]【】.mp4
  •    📄 01.Gradle 配置文件拆解 - 扔物线_[2]【】.mp4
  •    📄 39-Gradle 配置文件拆解-讲义_【】.pdf
  •    📄 12-文字的测量-讲义_【】.pdf
  •    📄 01.文字的测量 - 扔物线_[2]【】.mp4