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

享学课堂Android移动互联网架构开发(VIP班二期带NDK,共221GB)

这门课面向什么工作场景 如果你已经能写日常业务页面,却总在几个地方卡住,这套内容基本是冲这些卡点来的:界面层级一深就掉帧、内存一路涨到被系统杀掉、换肤和插件化这类需求不知道从哪下手、公司要求把核心逻辑下沉到 C++ 层时接不上手。它讨论的是 Android 应用在真实项目里被追问的那些问题——渲染为

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

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

保障

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

客服

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

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

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

会员 A · 按档位折扣

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

会员 B

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

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

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

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

这门课面向什么工作场景

如果你已经能写日常业务页面,却总在几个地方卡住,这套内容基本是冲这些卡点来的:界面层级一深就掉帧、内存一路涨到被系统杀掉、换肤和插件化这类需求不知道从哪下手、公司要求把核心逻辑下沉到 C++ 层时接不上手。它讨论的是 Android 应用在真实项目里被追问的那些问题——渲染为什么慢、包体积和启动时间怎么压、JNI 层怎么和上层配合、多模块工程怎么拆。换句话说,它不教你写第一个 Activity,而是教你在一个已经跑起来的项目里做判断和取舍。

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

前提比较明确:Java 或 Kotlin 至少有一门能独立写业务代码,知道 Activity 生命周期、会用 RecyclerView 和常用第三方库,最好参与过一个上线项目。完全零基础直接进来会吃力,因为讲解节奏是按“已经会写、但写得不够好”来铺的。

建议的进入顺序是先补语言与界面底层,再进性能与框架。语言部分重点看 Kotlin 的项目实操,收藏模块和首页模块这两块能帮你把语法落到真实页面上,而不是停在语法糖层面。界面部分跟着布局原理走一遍,把测量、布局、绘制三个阶段和 xml 解析的关系理顺,后面做性能优化时才有依据,否则只能靠试。

中间阶段的性能优化和高级 UI 是最值得反复看的部分,涉及卡顿定位、内存泄漏排查、渲染层级精简,这些是面试和日常排查都会用到的硬技能。后半段的插件化换肤、NDK 与 JNI 属于拉开差距的内容,建议在前面的内容能独立复现之后再进入。Linux 基础和 Shell 脚本不用单独啃,遇到编译脚本、抓日志、跑命令行工具时顺手看对应片段即可。

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

按顺序走完并动手做过一遍,比较现实的产出是:能独立完成一个中等复杂度页面的性能排查并给出修改方案;能把重复的业务逻辑抽成独立模块;能读懂并修改 JNI 层代码,让 Java 与 C++ 之间的数据传递跑通;能理解换肤、插件化这类方案的实现思路,在需要时接入现成框架而不是从零造。注意是“能改能接”,不是“能发明一套框架”,这个预期要放平。

资料体量大,别按目录顺序平推,容易看到一半就断。更稳的做法是以一个自己的小项目为主线:每看完一块,就在项目里找一个对应的问题去改,比如把首页列表的滑动卡顿测一遍、把某个工具类下沉到 native 层。视频只看一遍很难留下东西,配合动手复现和记录问题,比刷完进度条有用得多。如果时间有限,优先保证语言实操、布局原理、性能优化这三块吃透,其余部分按工作需要再回头补。

课程目录

第 1 部分188 集
  • 04 Java筑基、高级UI
  • 04 Java筑基、高级UI必看.png [493.5 KB] 03-Kotlin项目实操之收藏模块.mp4
  • [290.4 MB] 04-Kotlin项目实操之首页模块.mp4
  • [434.7 MB] 08-插件化换肤技术实战.mp4
  • [1.3 GB] 07-布局原理与xml解析原理分析.mp4
  • [1.3 GB] 05-Kotlin项目实操之首页模块.mp4
  • [929.1 MB] 06-什么是自定义View,什么是高级UI.mp4
  • [1.2 GB] 02-Kotlin项目实操之登录与注册.mp4
  • [259.9 MB] 01-Kotlin项目实操之Retrofit网络模型.mp4
  • [251.4 MB] 📁
  • 10 性能优化
  • 10 性能优化说明.png [493.5 KB] 08-apk瘦身优化.mp4
  • [1.2 GB] 07-电量与网络优化.mp4
  • [1.5 GB] 05-卡顿与布局优化.mp4
  • [1.8 GB] 06-ANR问题分析.mp4
  • [1.2 GB] 04-Android启动速度优化.mp4
  • [1.0 GB] 03-OOM与内存优化2.mp4
  • [1.3 GB] 02-OOM与内存优化1.mp4
  • [1.2 GB] 01-数据结构优化.mp4
  • [1.3 GB] 📁 二期-VIP专用NDK 📁
  • 03 C++语言
  • 03 C++语言说明.zip
  • [1.8 MB] 3 C++语言学习.mp4
  • [1.9 GB] 2 C++高级之引用进阶与多线程.mp4
  • [2.1 GB] 1 C++算法包源码全盘阅读与算法包实战.mp4
  • [2.3 GB] 📁
  • 01 C语言 1 C语言-指针入门与基本数据类型.mp4
  • [1.8 GB] 3 静态开辟内存与动态开辟内存.mp4
  • [2.1 GB] 6 C语言游戏破解器与文件加解密.mp4
  • [1.9 GB] 5 结构体与结构体指针数组.mp4
  • [2.1 GB] 4 指针实战运用进阶之字符串操作.mp4
  • [1.4 GB] 2 函数指针与指针运算.mp4
  • [2.0 GB] 📁
  • 02 C++语言 1 C++语言学习之面向对象.mp4
  • [1.7 GB] 8 C++高级之C++内部源码阅读与手写多元谓词.mp4
  • [1.7 GB] 7 C++高级之SLT中的容器学习与函数谓词.mp4
  • [2.0 GB] 6 C++二义性,多态,纯虚函数,模版函数.mp4
  • [1.7 GB] 5 C++面向对象继承与操作符重载.mp4
  • [1.6 GB] 4 C++语言之this原理与友元函数友元类.mp4
  • [1.8 GB] 3 C++浅拷贝与深拷贝的原理.mp4
  • [1.8 GB] 2 C++语言类中各个重要函数原理.mp4
  • [1.9 GB] 📁
  • 06 JNI 1 JNI开发之JNI调用java函数与JNI引用.mp4
  • [2.3 GB] 📁
  • 07 NDK 2 CMake基础.mp4
  • [2.2 GB] 1 Linux基本操作.mp4
  • [2.1 GB] 📁
  • 09 NDK 1 Linux学习之NDK交叉编译库给Android用.mp4
  • [2.0 GB] 2 编译Ffmpeg.mp4
  • [2.0 GB] 📁
  • 08 Linux 2 Linux学习之Shell脚本编程.mp4
  • [1.7 GB] 1 Linux学习之命令执行原理与文件用户组等.mp4
  • [1.7 GB] 📁
  • 07 JNI 3 JNI技术之手写Parcel的C++层与原理.mp4
  • [2.0 GB] 2 手写JNIEnv与静态缓存与native异常.mp4
  • [2.2 GB] 1 JNI技术之动态注册与JNI线程实战.mp4
  • [2.1 GB] 📁
  • 05 JNI 1 JNI基础之JNI变量涵义与JNI字符串调用.mp4
  • [2.1 GB] 📁
  • 04 JNI 1 JNI开发之JNI编译与运行.mp4
  • [1.9 GB] 二期-VIP专用NDK必看.png [493.5 KB] 📁
  • 01 Java筑基 01-Java基础进阶-泛型(1).mp4
  • [284.9 MB] 06-并发基础知识补全和CAS基本原理.mp4
  • [1.0 GB] 05-线程基本使用入门.mp4
  • [862.1 MB] 04-线程与进程理论知识入门.mp4
  • [1009.9 MB] 03-Retrofit中的注解、反射与动态代理.mp4
  • [1.2 GB] 02-Java高级语言特性,注解与反射(1).mp4
  • [1.1 GB] 02-Java基础进阶-泛型(2).mp4
  • [397.8 MB] 📁
  • 02 java筑基 05-Java基础进阶-Json解析.mp4
  • [1.3 GB] 06-RxJava使用场景.mp4
  • [369.7 MB] 08-RxJava线程切换与自定义操作符.mp4
  • [334.9 MB] 07-RxJava模式与原理.mp4
  • [464.4 MB] 04-Java基础进阶-序列化.mp4
  • [1.2 GB] 03-SYN关键字辨析和大厂面试题讲解.mp4
  • [945.2 MB] 02-AQS底层原理、运用和volatile详解.mp4
  • [1.0 GB] 01-阻塞队列和线程池原理.mp4
  • [468.4 MB] 📁
  • 03 Java筑基 05-玩转垃圾回收机制及面试题分析.mp4
  • [350.7 MB] 07-Kotlin语言基础学习.mp4
  • [312.9 MB] 06-Android 虚拟机与类加载机制.mp4
  • [425.0 MB] 04-深入理解对象与垃圾回收机制.mp4
  • [360.9 MB] 03-JVM内存管理深度剖析.mp4
  • [432.5 MB] 02-File IO 项目实战—dex文件改造.mp4
  • [369.0 MB] 01-Java I-O在Android中应用“基础”篇.mp4
  • [426.3 MB] 📁
  • 05 高级UI 04-灵动的锦鲤-自定义View项目实战1.mp4
  • [670.1 MB] 07-RecyclerView回收复用以及LayoutManager.mp4
  • [1.0 GB] 05-灵动的锦鲤-自定义View项目实战2.mp4
  • [936.3 MB] 06-RecyclerView实现吸顶效果项目实战.mp4
  • [756.1 MB] 03-自定义今日头条炫酷ViewPager指示器.mp4
  • [678.5 MB] 02-事件冲突原因与解决方案大解密.mp4
  • [950.4 MB] 01-京东淘宝首页二级联动怎么实现?.mp4
  • [1.1 GB] 📁
  • 06 高级UI 01-Banner实战直接看下一节(不用看).mp4
  • [1.1 GB] 02-Banner实战.mp4
  • [1.2 GB] 06-自定义PhotoView事件分发项目实战.mp4
  • [1.6 GB] 08-webView架构搭建2.mp4
  • [678.8 MB] 07-webView架构搭建1.mp4
  • [618.8 MB] 05-CoordinatorLayout-Behavior.mp4
  • [892.4 MB] 04-NestedScrollView嵌套滑动机制分析.mp4
  • [895.1 MB] 03-Material Design入门.mp4
  • [1.2 GB] 📁
  • 08 frameWork专题 03-AMS核心分析-AMS启动过程分析.mp4
  • [1.8 GB] 04-AMS核心分析-应用程序进程创建.mp4
  • [1.7 GB] 07-PMS权限管理.mp4
  • [1.5 GB] 06-PMS安装与签名校验.mp4
  • [1.9 GB] 08-WMS启动流程分析.mp4
  • [1.1 GB] 05-AMS实战-hookActivity启动流程.mp4
  • [1.5 GB] 02-Dex格式分析与增量更新项目实战.mp4
  • [1.2 GB] 01-Dalvik VM进程系统浅析.mp4
  • [1.3 GB] 📁
  • 09 frameWork 01-WMS2.mp4
  • [1.5 GB] 03-Fragment2.mp4
  • [766.1 MB] 05-MVVM新闻客户端实战3.mp4
  • [1.1 GB] 07-MVVM新闻客户端实战5.mp4
  • [1.1 GB] 06-MVVM新闻客户端实战4.mp4
  • [981.4 MB] 08-MVVM新闻客户端实战6.mp4
  • [1.4 GB] 03-MVVM新闻客户端实战1.mp4
  • [766.1 MB] 04-MVVM新闻客户端实战2.mp4
  • [1.1 GB] 02-Fragment1.mp4
  • [1.2 GB] 📁
  • 11 性能优化、开源框架 01-Crash监控方案.mp4
  • [1.3 GB] 02-sql优化.mp4
  • [988.3 MB] 03-屏幕适配.mp4
  • [990.5 MB] 05-组件化.mp4
  • [1.8 GB] 08-组件化.mp4
  • [2.0 GB] 07-组件化.mp4
  • [2.0 GB] 06-组件化.mp4
  • [1.8 GB] 04-组件化.mp4
  • [1.3 GB] 📁
  • 13 开源框架 04-网络协议总结三.mp4
  • [1.5 GB] 03-网络协议总结二.mp4
  • [1.3 GB] 02-网络协议总结一.mp4
  • [1.8 GB] 01-操作系统和JDK对网络通信的实现.mp4
  • [1.2 GB] 📁 13新 开源框架 02-用原生NIO实现服务器和客户端.mp4
  • [1.8 GB] 07-Retrofit 源码解析.mp4
  • [1.9 GB] 06-0kHttp源码解析---五大拦截器分析.mp4
  • [1.7 GB] 05-OkHttp源码—请求流程分发器与拦截器.mp4
  • [1.6 GB] 04-Linux和JDK对网络通信的实现.mp4
  • [1.5 GB] 03-大厂面试题详解、直接内存和零拷贝辨析.mp4
  • [1.3 GB] 01-BIO编程和NIO中的多路复用.mp4
  • [1.2 GB] 📁
  • 14 开源框架 04-ioc技术之dagger2.mp4
  • [1.4 GB] 07-Lifecycle与ViewModel.mp4
  • [2.1 GB] 08-LiveData实现原理.mp4
  • [1.7 GB] 06-android studio插件开发.mp4
  • [1.8 GB] 05-ioc技术之hilt实现隔离层架构设计.mp4
  • [1.3 GB] 03-缓存机制的学习.mp4
  • [1.7 GB] 01-最新Glide4.11源码阅读.mp4
  • [1.9 GB] 02-最新Glide4.11 主线流程分析.mp4
  • [1.6 GB] 📁
  • 15 开源框架 05-JetPack项目实战之我的花园(第一节课).mp4
  • [2.4 GB] 07-JetPack项目实战之详情介绍(第三节课).mp4
  • [2.2 GB] 06-JetPack项目实战之植物列表(第二节课).mp4
  • [2.1 GB] 04-WorkManager库的学习.mp4
  • [2.5 GB] 03-jetpack技术之分页神器Paging.mp4
  • [1.9 GB] 02-Navigation.mp4
  • [1.8 GB] 01-viewmodel与room.mp4
  • [2.0 GB] 📁
  • 07 高级UI 📁 lishi Binder1(1).mp4
  • [1.0 GB] webView架构搭建3(1).mp4
  • [830.1 MB] webView 与高级UI总结(1).mp4
  • [923.4 MB] IntentService与HandleThread源码解析(1).mp4
  • [734.4 MB] Dalvik VM进程系统(1).mp4
  • [831.1 MB] Handle(1).mp4
  • [1.3 GB] Binder2(3).mp4
  • [1.3 GB] Binder2(1).mp4
  • [1.3 GB] Binder1(3).mp4
  • [1.0 GB] 03-UI总结.mp4
  • [1.0 GB] 06-进程间通信机制 Binder原理讲解1.mp4
  • [734.4 MB] 08-进程间通信机制 Binder原理讲解3.mp4
  • [1.5 GB] 07-进程间通信机制 Binder原理讲解2.mp4
  • [831.1 MB] 05-frameWork 层 Handler源码解析(之二).mp4
  • [1.3 GB] 04-frameWork 层 Handler源码解析(之一).mp4
  • [1.3 GB] 02-webView架构搭建4.mp4
  • [923.4 MB] 01-webView架构搭建3.mp4
  • [830.1 MB] 📁 资料 1.26.zip
  • [652.8 MB] 第二期视频资料.zip
  • [2.1 GB] 3.16.zip
  • [7.2 GB] 安卓5.11.zip
  • [326.5 MB] 📁
  • 12 开源框架 08-Java原生网络编程.mp4
  • [1.5 GB] 06-热修复.mp4
  • [1.4 GB] 07-网络协议.mp4
  • [1.0 GB] 05-热修复.mp4
  • [1.7 GB] 04-热修复.mp4
  • [1.3 GB] 03-如何加载插件的资源以及冲突的解决.mp4
  • [1.2 GB] 01-什么是插件化,如何调用插件中的类.mp4
  • [853.6 MB] 02-如何启动插件中的四大组件.mp4
  • [1.1 GB] 适合人群 Android开发进阶者 有志于深入学习Android架构的开发者 学习收获 掌握Android高级开发技巧 精通NDK开发与JNI技术 提升Android应用性能 祝您学习愉快! 学有所成,前程似锦!