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

【扔物线】Android 高级开发瓶颈突破系列课【Hencoder Plus】

这门课面向的是已经能写 Android 业务代码、但卡在中间层的人:界面能搭出来,接口能调通,可一旦遇到自定义控件、触摸冲突、多线程和网络底层的问题,就只剩下搜索和试错。它不教你怎么新建一个 Activity,而是把日常开发里那些"能用但说不清"的部分拆开讲原理,再让你动手写一遍。 它解决的是哪一类

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

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

保障

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

客服

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

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

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

会员 A · 按档位折扣

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

会员 B

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

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

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

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

这门课面向的是已经能写 Android 业务代码、但卡在中间层的人:界面能搭出来,接口能调通,可一旦遇到自定义控件、触摸冲突、多线程和网络底层的问题,就只剩下搜索和试错。它不教你怎么新建一个 Activity,而是把日常开发里那些"能用但说不清"的部分拆开讲原理,再让你动手写一遍。

它解决的是哪一类工作场景

典型场景有三个。一是自定义 View:产品要一个带特殊交互的控件,你照着博客抄了一份,改两行就崩,因为不知道测量、绘制、触摸分发各自该管什么。二是滑动冲突:ViewPager 套 RecyclerView,或者自己写的拖拽组件和父容器抢事件,调半天只能靠试。三是网络与线程:HTTPS 握手到底发生了什么、Retrofit 把请求变成了什么、子线程更新 UI 为什么会崩、线程同步到底在同步什么。这些问题的共同点是,它们不靠记 API 解决,而靠理解机制。课程从编码、加密、Hash、序列化这些基础概念讲起,再进入 HTTP 与 TCP/IP,然后落到绘制、触摸、多线程,最后收在模拟面试和简历上,整体是一条从原理到实战的线。

适合什么基础,先看哪几块

前提是你能独立完成一个常规 App 页面,Java 语法熟练,Kotlin 能读。如果连自定义 View 的构造方法和 onDraw 都没写过,建议先补一段基础再进来,否则绘制和触摸两章会吃力。有经验的人可以按需跳读:网络方向薄弱的,先看协议族、HTTPS、Retrofit 原理这三块,它们连起来是一条完整的请求链路;做交互和控件多的,直接从绘制和触摸反馈入手,配合手写 ViewPager 和拖拽那几节,把事件分发真正跑通;多线程部分建议放在后面看,因为它和线程间通信、线程同步是同一组问题,连着看效率更高。模拟面试和简历那两节不必一开始就看,但别跳过,它决定了你怎么把学到的东西讲出来。

学完能独立做什么,资料怎么用

比较现实的目标是:能自己写一个带测量逻辑和自定义绘制的控件,能处理父子容器的滑动冲突并说清为什么这么处理,能读懂一次网络请求从编码到落地的全过程,能在多线程场景下判断该用哪种同步方式。这些能力对应的是团队里"能扛复杂模块"的那一档,而不是靠堆业务页面。资料使用上,建议每看完一节原理就立刻动手复现:绘制部分自己写一遍 Xfermode 的效果,触摸部分手写一个简化版的事件分发,网络部分用抓包工具对照着看请求头。手写 ViewPager 和手写 MaterialEditText 这两块尤其值得自己敲一遍,它们把测量、绘制、触摸、滑动几件事串在了一起。最后提醒一句,这套内容偏原理,进度会比看框架教程慢,但慢的部分正是你之前反复踩坑的地方。

课程目录

Android 高级开发瓶颈突破系列课【Hencoder Plus】 📁 16 143 集
  • 20 天模拟面试分享 📁
  • 15 手写 ViewPager,以及 Android 中的拖拽操作 📁
  • 04 登录与授权、HTTPS 和 TCPIP 协议族 📁
  • 07 绘制一:图形的位置测量及 Xfermode 的使用 📁
  • 17 Android 中的拖拽及嵌套滑动 📁
  • 20 线程间通信的本质和原理,以及 Android 中的多线程 📁
  • 12 触摸反馈的机制和原理全解析、手写触摸反馈算法 📁
  • 05 从 Retrofit 的原理来看 HTTP 📁
  • 18 Java 的多线程简介及线程同步的本质原理 📁 03 各种「转换」的作用和对比——编码、加密、Hash、序列化和字符集 📁
  • 10 Bitmap 和 Drawable,以及手写 MaterialEditText 📁 31 简历与面试,以及总结简历、面试与方向,以及总结0 📁
  • 13 手写双向滑动的 ScalableImageView 📁
  • 26 Git 深入之二:交互式 rebase、交互式 add 和工作流 📁
  • 28 常见项目架构的示例及培养自己的架构思路 📁
  • 29 组件化、插件化和热更新 📁
  • 25 Git 深入之核心概念:一切皆引用 📁
  • 02 HTTP 的概念、原理、工作机制、数据格式和 REST 📁
  • 22 Java IO 和 Okio 📁
  • 27 实用指令之二及 Git Flow 📁
  • 23 Gradle 配置文件拆解 📁
  • 24 Groovy 语法和自己编写 Gradle Plugin 📁
  • 08 文字的测量和几何变换的本质与实用技巧 📁
  • 06 从 OkHttp 的原理来看 HTTP 📁
  • 14 多点触控的原理和常见多点触控场景的写法 📁
  • 01 序言及体验课 📁
  • 11 自定义尺寸和内部布局、手写 TagLayout 📁
  • 30 手写热更新 📁
  • 21 RxJava 的原理完全解析 📁
  • 19 RecyclerView 核心要点 📁
  • 09 属性动画和硬件加速 📄
  • 02 课后作业【】.doc 📄
  • 01 手写 ViewPager,以及 Android 拖拽操作(1)【】.mp4
  • 📄
  • 02 课后作业【】.doc 📄
  • 01 图形的位置测量及 Xfermode 的使用(1)【】.mp4
  • 📄 04 L03-登录授权、TCP-IP、HTTPS讲义【】.pdf
  • 📄
  • 01 登录与授权、HTTPS 和 TCP_IP 协议族(1)【】.mp4
  • 📄 03 L03-登录授权、TCP-IP、HTTPS课件【】.pdf
  • 📄
  • 02 课后作业【】.doc 📄 01 120天模拟面试分享【】.mp4
  • 📄 01 触摸反馈原理全解析、手写触摸反馈算法(1)【】.mp4
  • 📄 从 Retrofit 的原理来看 HTTP(1)【】.mp4
  • 📄
  • 01 线程间通信的原理,及 Android 多线程(1)【】.mp4
  • 📄
  • 01 Android 中的拖拽及嵌套滑动【】.mp4
  • 📄
  • 01 Bitmap和Drawable,手写 MaterialEditText(1)【】.mp4
  • 📄
  • 02 课后作业【】.doc 📄 01 简历、面试与方向,以及总结(1)【】.mp4
  • 📄
  • 01 Java 的多线程简介及线程同步的本质原理(1)【】.mp4
  • 📄 04 L02-编码、加密和登录授权讲义【】.pdf
  • 📄 03 L02-编码、加密和登录授权课件【】.pdf
  • 📄 01 编码、加密、Hash、序列化和字符集(1)【】.mp4
  • 📄
  • 02 课后作业【】.doc 📄 01 常见项目架构的示例及培养自己的架构思路(1)【】.mp4
  • 📄
  • 01 交互式 rebase、交互式 add 和工作流(1)【】.mp4
  • 📄
  • 02 课后作业【】.doc 📄
  • 01 手写双向滑动的 ScalableImageView(1)【】.mp4
  • 📄 01 组件化、插件化和热更新(1)【】.mp4
  • 📄
  • 01 Java I_O 和 Okio(1)【】.mp4
  • 📄
  • 01 Git 深入之核心概念:一切皆引用(1)【】.mp4
  • 📄
  • 01 Git 深入之三:其他常用指令和 git flow【】.mp4
  • 📄
  • 01 HTTP 的原理、工作机制、数据格式和 REST【】.mp4
  • 📄 03 L01-HTTP的原理和工作机制课件【】.pptx 📄
  • 02 课后作业【】.doc 📄 04 L01-HTTP的原理和工作机制讲义【】.pdf
  • 📄 从 OkHttp 的原理来看 HTTP【】.mp4
  • 📄
  • 01 Groovy 语法和自己编写 Gradle Plugin(1)【】.mp4
  • 📄
  • 03 课后作业【】.doc 📄 02 坐标系完整解析【】.mp4
  • 📄 01 文字的测量和几何变换的本质与实用技巧(1)【】.mp4
  • 📄
  • 01 Gradle 配置文件拆解(1)【】.mp4
  • 📄
  • 01 自定义尺寸和内部布局、手写 TagLayout(1)【】.mp4
  • 📄
  • 02 课后作业【】.doc 📄 01 多点触控的原理和常见多点触控场景的写法(1)【】.mp4
  • 📄
  • 02 课后作业【】.doc 📄 01 手写热更新(1)【】.mp4
  • 📄
  • 04 HTTP 的概念、原理、工作机制 - 课后作业【】.doc 📄 02 序言【】.mp4
  • 📄 03 体验课:线程间交互及其相关【】.mp4
  • 📄 01 宣传片【】.mp4
  • 📄
  • 01 RxJava 的原理完全解析(1)【】.mp4
  • 📄
  • 01 RecyclerView 核心要点【】.mp4
  • 📄
  • 02 课后作业【】.doc 📄 01 属性动画和硬件加速(1)【】.mp4