课程描述
深入探索Android开发的精髓,本套课程《Android资深架构师(码牛)——安卓移动互联网高级开发正式课》将为您揭示高级音视频处理的奥秘,引领您领悟Kotlin编程的神奇魅力,精通Gradle构建系统的精湛技艺,以及揭开架构设计的神秘面纱。课程官方售价7880元,内容丰富,包含四大部分,总文件大小高达74.96G,满足您深度学习的需求。
无论您是渴望从业务开发层面跃升为资深架构师,还是痴迷于音视频技术领域希望掌握更高级的技术,亦或是拥有零碎的项目经验渴望整合提升,甚至是想要摆脱创业公司、外包公司的不稳定工作环境、寻找更明朗的职业前景——本课程都将是您的不二之选。
汲取实际项目的宝贵经验,本课程将助您在Android开发领域实现质的飞跃。别再犹豫,立即加入我们,共同开启Android高级开发之旅吧!课程下载地址详见文章底部,期待您的加入。
课程截图
课程截图
课程目录
序号 | 课程模块 | 讲师 | 日期 | 主题内容 | 视频文件名 | 预习资料 | 课中资料 | 实践/作业详解 | 补充说明 |
---|
1 | 高级音视频专题 | David | 2020.10.31 | C语言基础05 – 指针常量与常量指针 | 10.31节.mp4 | – | 课中资料.pdf | – | 上课笔记(3).jpg |
2 | C语言基础06 | David | 2020.11.02 | 复杂函数与文件IO读写 | vip06-2020.11.2-c语言基础6-文件操作详解-david.mp4 | c语言预习资料(1).doc | 课中资料.pdf | 11.2号作业详解.mp4 | 课程总结.mp4 |
3 | C++语言基础01 | David | 2020.11.05 | 命名空间、引用与对象创建 | 11.5c++基础01.mp4 | 预习资料.pdf | c++预习资料.doc, 课中资料.pdf | – | – |
4 | C++语言基础02 | David | 2020.11.07 | 内联函数、函数重载与this关键字 | c++基础第二节相关视频文件 | 预习资料.pdf | 课中资料.pdf | – | – |
5 | C++基础03 | David | 2020.11.09 | 构造函数与析构函数 | vip09-2020.11.9-c++基础03相关视频 | 预习资料.pdf | 课中资料.pdf, 资料.md | 图片素材(1.png, 2.png, 3.png) | 上课笔记(8).png |
序号 | 课程模块 | 讲师 | 日期 | 主题内容 | 视频文件名 | 预习资料 | 课中资料 | 实践/作业详解 | 补充说明 |
---|
6 | C++语言基础04 | David | 2020.11.12 | 手写C++ ArrayList与常函数 | vip10-2020.11.12-c++基础04相关视频 | – | 课中资料.pdf, 课中资料.md | – | – |
7 | C++语言基础06 | David | 2020.11.16 | 虚函数原理剖析 | c++基础06虚函数原理剖析相关视频 | 预习资料(1).pdf | 课中问题.txt, 课中资料.md, 课中资料.pdf, 草图.jpg | 课程总结.mp4 | – |
8 | C++语言基础07 | David | 2020.11.19 | 函数模板 | vip13-2020.11.19-c++基础07(函数模板)-david.mp4 | 预习资料.pdf | 函数模.md, 课中资料.pdf | – | 下午答疑部分未列出详细内容 |
9 | 下午答疑 | David | 2020.11.26 | JNI内存回收、GIF版本问题和音视频学习计划 | 下午答疑.mp4 | – | 资料.md, 资料.pdf, 课中资料.pdf (函数模板部分) | – | 答疑内容涉及多个主题 |
10 | C++语言基础08 | David | 2020.11.23 | 实战应用之手写GIF播放框架 | GIF播放框架相关视频 | 预习资料.pdf | c++文件读写.md, gif资料.md, gif资料.pdf | – | 涉及gif加载优化问题 |
序号 | 课程模块 | 讲师 | 日期 | 主题内容 | 视频文件名 | 预习资料 | 课中资料 | 补充说明 |
---|
11 | C++语言基础08-实战应用(续) | David | 2020.11.26 | 手写GIF播放框架(JNI内存回收、GIF版本问题、音视频学习计划) | 11.26日vip.mp4 | – | – | 实践教学,涵盖JNI相关知识 |
12 | NDK开发之JNI编译与运行 | David | 2020.11.28 | NDK开发教程 | ndk开发之jni编译与运行.mp4 | jni.md, jni预习资料.pdf (两次提及) | jni.pptx | 掌握JNI编译和运行机制 |
13 | CMake原理详解及Android Studio与CMake编译流程 | David | 2020.11.30 | CMake深入剖析及Android Studio集成 | cmake原理详解androidstudio与cmake编译流程机制相关视频 | cmake语法指令.pdf | cmake语法指令.pdf, cmake中文手册.pdf, 上课资料.md, 上课资料.pdf | 深入理解CMake配置与构建过程 |
14 | 下午答疑 | David | 2020.12.03 | JNI函数调用机制解析 | 下午直播答疑12.3日.mp4 | – | 面试.md, 面试.pdf, 上课笔记.jpg, 下午答疑表.xlsx | 针对JNI函数调用的互动答疑 |
15 | H264视频编码原理 | David | 2020.12.03 | H264编码基础讲解 | 手把手带你解析h264视频编码原理相关视频 | – | 画图.jpg | 分两部分详细解析H264编码原理 |
16 | H264/HEVC视频编码原理(续) | David | 2020.12.05 | H264/H265流片段解析技术 | vip20-2020.12.5-h264h265中任何视频流片段都能解析出完整帧技术-david.mp4 | – | – | 关注在任意视频流片段恢复完整帧的技术 |
序号 | 课程模块 | 讲师 | 日期 | 主题内容 | 视频文件名 | 预习资料 | 课中资料 | 补充说明 |
---|
21 | 实战:任何视频流片段解析出完整帧技术 | David | 12.07 | 实战应用,从任意视频流片段恢复完整帧 | vip12.7.mp4 | – | ffmpeg命令.txt | 掌握实战视频处理技术 |
22 | 直播答疑 | David | 12.11 | 解答学员疑问 | 12.11直播答疑david.mp4 | – | – | 答疑解惑,互动交流 |
23 | 深度解析H264码流及SPS哥伦布编码 | David | 2020.12.12 | 手写解析H264序列参数集(Sps) | h264手写sps解析相关视频 | 预习资料.pdf (两次提及) | data.txt, h264解析.pptx, 哥伦布编码.md, 预习资料.md | 详细剖析H264码流结构 |
24 | H265编码原理与码流分析(VPS、树型编码) | David | 2020.12.15 | H265编码核心技术与码流深度解读 | h265编码原理相关视频 | – | h265解析[自动保存的].pptx | 关注H265编码架构和VPS、树型编码 |
25 | 周五晚上答疑(Android摄像头NV21数据详解) | David | 2020.12.18 | Android摄像头数据格式详解 | vip周五答疑直播-12.18david.mp4 | camera.md | 摄像头预览.pptx, 周五资料.pdf | 针对Android摄像头NV21数据进行答疑 |
26 | 使用H265实现低延时高清无损投屏传输 | David | 2020.12.19 | H265在低延时投屏项目中的应用 | h265投屏相关视频 | – | h265.pptx | 手把手教授如何构建低延时高清投屏系统 |
27 | 手写WebRTC核心通话框架(基于H265版视频通话项目) | David | 2020.12.21 | WebRTC项目开发实战,采用H265编码 | webrtc核心通话框架相关视频 | – | 周五资料.pdf | 构建自定义H265版本的视频通话项目 |
28 | 直播答疑(摄像头旋转、码率设定,音视频会议bug解答) | David | 2020.12.25 | 解答摄像头旋转、码率控制等实际问题 | 周五答疑相关视频 | – | 课间答疑.md, 摄像头预览.md, 资料.md | 实时解决音视频项目常见问题 |
序号 | 课程模块 | 讲师 | 日期 | 主题内容 | 视频文件名 | 预习资料 | 课中资料 | 补充说明 |
---|
29 | 音视频剪辑原理与音频合成实战 | David | 2020.12.26 | 掌握音视频剪辑基本原理,手写音频合成方法 | 音视频剪辑原理相关视频 | aac编码原理.md, 音频原理.md | 预习资料.pdf | 深入理解音视频剪辑技术及音频处理 |
30 | PCM音频合成实现混音技术 | David | 2020.12.28 | 学习如何将两个PCM音频流进行混音合成 | 音频合成相关视频 | 预习资料.pdf | 上课笔记(1).jpg | 实战音频处理,掌握混音核心技术 |
31 | 手动一键制作大片:视频剪辑原理详解 | David | 2021.01.04 | 深度剖析视频剪辑过程,教授快速制作高质量视频 | 一键制作大片相关视频 | 预习资料.pdf | 上课笔记.jpg | 提高视频编辑技能,打造个性化作品 |
32 | 直播答疑(WAV存储原理、视频拼接) | David | 2021.01.08 | 解答WAV音频存储原理和视频拼接问题 | 周五答疑(答疑+视频合成).mp4 | – | – | 答疑直播形式解决实际操作难题 |
33 | Camera2与CameraX框架机制详解及其应用 | David | 2021.01.09 | 详解Camera2与CameraX框架并实践其在通话、投屏、录制中的应用 | camera2与camerax框架机制详解.mp4 | camera2资料.md, camera2资料.pdf, camerax资料.md, camerax资料.pdf | – | 全面解析相机API框架,指导项目开发 |
34 | 硬编直播推流技术(画面推送) | David | 2021.01.11 | 手把手教学哔哩哔哩硬编码录屏推流技术 | 哔哩哔哩硬编直播技术相关视频 | 预习资料.md, 预习资料.pdf, 直播推流.pptx | – | 掌握硬编码实时视频流推送技巧 |
35 | 直播答疑(硬编与音频直播推流) | David | 2021.01.15 | 解答关于硬编和音频直播推流的疑问 | 周五答疑+音频直播推流相关视频 | 资料.md, 资料.pdf | – | 实时解答音频直播技术难点 |
序号 | 课程模块 | 讲师 | 日期 | 主题内容 | 视频文件名 | 预习资料及课件 |
---|
36 | 硬编直播推流02 | David | 2021.01.16 | 直播服务器搭建与交叉编译原理 | 直播服务器搭建与交叉编译原理.mp4 | 服务器搭建预习资料.md, 服务器搭建预习资料.pdf, 交叉编译.md, 交叉编译.pdf |
37 | 软编直播推流03 | David | 2021-01.18 | x264集成与camera推流 | x264集成与camera推流.mp4 | camerax预习资料.pdf |
38 | 软编直播推流04 | – | 2021.01.22 | 直播服务器搭建、x264软编原理详解 | 周五答疑(linux直播服务器搭建)01.mp4, 周五答疑(软编x264编码原理)02.mp4 | 服务器搭建预习资料.md, 服务器搭建预习资料.pdf, 交叉编译.md, 交叉编译.pdf |
39 | 软编直播推流05 | David | 2021.01.23 | Camerax详解与摄像头软编推流 | 软编x264实现camerax直播推流相关视频 | camerax预习资料.pdf |
40 | 软编直播推流06 | – | 2021.01.25 | 音频编码与推流 | vip1.25日.mp4 | faac交叉编译.md, faac交叉编译.pdf, 音频原理.md, 音频原理.pdf |
41 | OpenGL基础 | David | 2021.02.01 | OpenGL程序运行机制(顶点、片元、GPU传值) | opengl渲染原理相关视频 | opengl基础资料.md, opengl离屏渲染.md, opengl推流.pptx |
42 | OpenGL基础02 | David | 2020.02.27 | 使用OpenGL实现摄像头灰色滤镜 | vip2.27课程.mp4 | 预习资料.pdf, opengl渲染[自动保存的].pptx |
43 | OpenGL基础03 | David | 2021.03.01 | OpenGL抖音录制滤镜视频教程 | opengl基础03opengl抖音录制滤镜视频相关视频 | fbo资料.pdf, opengl预习资料.pdf |
44 | OpenGL基础04 | David | 2021.03.05 | 世界坐标系与纹理坐标系 | opengl基础04-世界坐标系与纹理坐标系.mp4 | opengl预习资料.pdf |
45 | OpenGL基础05 | David | 2021.03.06 | 灵魂出窍特效与手写分屏技术在OpenGL中的应用 | opengl基础05-灵魂出窍与手写分屏技术.mp4 | 资料.md |
序号 | 课程模块 | 讲师 | 日期 | 主题内容 | 视频文件名 | 预习资料及课件 |
---|
46 | 抖音滤镜特效06 | David | 2021.3.9 | 美颜效果在抖音视频滤镜中的实现 | 抖音视频滤镜特效06-美颜效果.mp4 | – |
47 | 手写腾讯MMKV01 | David | 2021.3.12 | MMKV如何突破I/O瓶颈详解 | 手写腾讯mmkv01相关视频 | – |
48 | 手写腾讯MMKV02 | David | 2021.3.13 | Protobuf协议打造最优存储方案 | 手写腾讯mmkv02,protubuffer协议相关视频 | 08a580386324a20fbab51ac135e14789.png, 8f668f656fd3b21947fa0ca7478dbd0b.png, f4641428831a710c8f922266c103e9d8.png |
49 | 手写腾讯MMKV03 | David | 2021.3.15 | MMKV的取值与存值操作解析 | 手写腾讯mmkv03,mmkv取值与存值相关视频 | mmkv使用.pdf, mmkv原理解析之路.pptx, 资料.pdf |
50 | 从零手写人脸定位1 | David | 2021.3.20 | OpenCV基础:从零实现人脸定位功能 | opencv人脸定位1相关视频 | – |
51 | 从零手写人脸定位2 | David | 2021.3.22 | 进阶OpenCV人脸定位,解决FFmpeg编译问题 | opencv人脸定位2相关视频 | – |
52 | FFmpeg软解之视频软解 | David | 2021.3.26 | 使用FFmpeg进行视频流软解码技术详解 | ffmpeg软解之视频软解相关视频 | – |
53 | FFmpeg软解之音频解码 | David | 2021.3.27 | FFmpeg音频流软解码原理和实践 | ffmpeg软解之音频解码相关视频 | 播放音频.md, 播放音频.pdf |
54 | FFmpeg万能音乐播放器02 | David | 2021.3.29 | 基于FFmpeg构建音乐播放器架构设计 | ffmpeg万能音乐播放器02相关视频 | – |
55 | FFmpeg万能音乐播放器04 | David | 2021.4.10 | 音频播放器架构深入探讨及搭建步骤 | ffmpeg万能音乐播放器04相关视频 | – |
56 | FFmpeg万能音乐播放器05 | David | 2021.4.11 | 音频倍速播放原理与实现在音乐播放器中 | ffmpeg万能音乐播放器05相关视频 | – |
57 | 多对多音视频会议(h264) | David | 2021.4.17 | 从零实现基于H264编码的多对多音视频会议系统 | 4.17音视频会议相关视频 | – |
序号 | 课程模块 | 讲师 | 日期 | 主题内容 | 视频文件名 | 预习资料及课件 |
---|
58 | FFmpeg万能播放器实现 | David | 2021.4.18 | 音视频同步与渲染技术详解 | 4.18音视频同步相关视频 | – |
59 | 万能播放器之音视频同步原理02 | David | 2021.4.24 | 深入剖析音视频同步原理与实现 | 万能播放器之音视频同步原理01.mp4 | – |
60 | WebRTC通话机制 | David | 2021.5.08 | 基于Google-WebRTC的实时音视频通话机制讲解 | 5.8日vip.mp4 | – |
61 | WebRTC音视频会议02 | David | 2021.5.09 | 本地预览与SDP交换实操解析 | webrtc音视频会议02-本地预览与sdp交换相关视频 | 上课笔记(3).jpg |
62 | WebRTC音视频会议03 | David | 2021.5.16 | 继续深入研究本地预览与SDP交换 | vip音视频5.16日.mp4 | webrtc视频会议.pptx, 上课笔记(4).jpg |
63 | WebRTC音视频会议完结篇 | David | – | WebRTC音视频会议项目代码完善和总结 | webrtc代码完善.mp4 | – |
64 | 音视频专题面试指导 | David | – | 针对音视频技术领域的面试准备和技巧讲解 | 音视频面试.mp4 | – |
序号 | 课程模块 | 讲师 | 日期 | 主题内容 | 视频文件名 | 预习资料及课件 |
---|
1 | Kotlin开发初体验 | Jason | 04.02 | 变量常量、类型与条件语句 | 1.变量常量与类型-条件语句-函数.mp4, 2.匿名函数与函数类型.mp4 | 1.变量常量与类型-条件语句-函数.pdf, 2.匿名函数与函数类型.pdf |
2 | 条件语句 | Jason | 04.05 | 条件语句深入解析 | 条件语句.mp4 | 3.null安全与异常.pdf |
3 | 字符串操作等 | Jason | 04.09 | 字符串操作、数字类型和标准库函数 | 01-字符串操作与数字类型.mp4, 02-标准函数.mp4 | 4.字符串操作-数字类型-标准库函数.pdf |
4 | 集合List/Set/Map | Jason | 04.12 | 集合数据结构详解 | 1.集合list-set-map.mp4, 2.类定义-field-防范竞态条件.mp4 | 5.集合list-set-map.pdf |
5 | 定义类与初始化 | Jason | 04.14 | 类定义、初始化与继承 | 1.初始化.mp4, 2.继承-object关键字.mp4 | 6.定义类-初始化-继承.pdf |
6 | 对象、接口与抽象类 | Jason | 04.16 | 对象、接口、抽象类讲解 | 1.对象-数据类.mp4, 2.枚举类-运算符重载-密封类.mp4 | 7.对象-接口-抽象类.pdf |
7 | 接口与抽象类与泛型 | Jason | 04.19 | 接口、抽象类与泛型原理 | 4.19第二节.接口-抽象类-泛型.mp4, 4.19第一节.阶段回顾.mp4 | 7.对象-接口-抽象类.pdf, 8.泛型.pdf |
8 | 扩展与函数式编程 | Jason | 04.21 | 泛型、扩展函数介绍 | 4.21vip1.泛型int&out-reified.mp4, 4.21vip2.扩展函数.mp4 | 8.泛型.pdf, 9.扩展.pdf |
9 | Kotlin开发Android与协程 | Jason | 04.23 | 扩展属性、可空类型扩展与DSL | 4.23vip1.扩展属性-可空类型扩展-dsl.mp4 | 9.扩展.pdf |
10 | 函数式编程(续) | Jason | 04.28 | 函数式编程概念与实践 | 1.函数式编程-变换-过滤.mp4, 2.函数式编程-合并.mp4 | 预习资料:10.函数式编程.pdf |
序号 | 课程模块 | 讲师 | 日期 | 主题内容 | 视频文件名 | 预习资料及课件 |
---|
11 | 函数式编程:序列 | Jason | 04.30 | Kotlin中的函数式编程概念与序列操作 | vip4.30日.mp4 | 11.kotlin与java互操作.pdf |
2 | Java与Kotlin互操作补充视频 | – | – | Java和Kotlin之间的互操作性讲解 | 2.java与kotlin互操作.mp4 | – |
12 | 使用Kotlin开发Android应用与协程入门 | Jason | 05.10 | Kotlin在Android开发中的应用以及协程基础入门 | android开发使用kotlin-协程入门.mp4 | kotlin-学习文档.pdf |
13 | 协程的取消、超时与组合挂起函数 | Jason | 05.12 | 协程基础:取消机制、超时操作和组合挂起函数的使用 | 协程基础-协程的取消.mp4 | – |
14 | 协程组合挂起函数与上下文 | Jason | 05.14 | 组合挂起函数的深入理解和协程上下文管理 | 1.如何安全的释放资源超时操作.mp4, 2.async和惰性async.mp4 | – |
15 | 协程上下文与调度器(上) | Jason | 05.17 | 协程上下文的结构化并发与调度器原理详解 | 1.async的结构化并发协程上下文.mp4, 2.调度器与线程调试协程与线程.mp4 | – |
16 | 协程上下文与调度器(下):子协程与父协程 | Jason | 05.21 | 子协程、父协程与协程作用域的概念与实践 | 1.子协程-父协程-协程作用域(1).mp4 | kotlin-学习文档.pdf(此资料为之前课程的共享资料) |
序号 | 课程模块 | 讲师 | 日期 | 主题内容 | 视频文件名 | 预习资料及课件 |
---|
1 | 了解Gradle及自动化构建 | Zee | 2021.5.24 | Gradle基础与自动化构建流程 | bandicam2021-05-24相关视频 | androidgradle01_a.pptx, androidgradle课程大纲.xlsx, groovy程序设计.pdf, groovy_in_action_不建议看.pdf |
2 | Groovy类与方法 | Zee | 2021.5.26 | Groovy语言中的类与方法详解 | vip5.26.mp4 | androidgradle02.pptx, androidgradle课程大纲.xlsx, groovy程序设计.pdf, groovy_in_action_不建议看.pdf |
3 | Groovy动态特性及元编程 | Zee | 2021.5.28 | Groovy动态特性和元编程概念讲解 | bandicam2021-05-28相关视频 | androidgradle03.pptx, androidgradle课程大纲.xlsx, groovy_in_action.pdf, groovy程序设计.pdf |
4 | 掌握Gradle基础 | Zee | 2021.5.31 | Gradle基础配置和使用技巧 | bandicam2021-05-31相关视频 | androidgradle04.pptx, androidgradle课程大纲.xlsx, androidgradle权威指南.pdf, gradleforandroid中文版.pdf |
5 | Gradle的核心模型:Project | Zee | 2021.6.02 | Gradle Project模型的深入解析 | bandicam2021-06-02相关视频,本套课程来自vipc6.com.jpg, 更多课程:vipc6.com.url | androidgradle05.pptx, androidgradle课程大纲.xlsx, androidgradle权威指南.pdf, gradleforandroid中文版.pdf, 2021.6.2号课堂作业.txt |
6 | Gradle依赖管理 | Zee | 2021.6.05 | Gradle中依赖管理和版本控制策略 | bandicam2021-06-05相关视频 | androidgradle06.pptx, 2021.6.5号课堂作业.txt |
7 | AndroidGradle第7节 | Zee | 2021.6.07 | Gradle在Android项目中的进阶应用 | bandicam2021-06-07相关视频 | androidgradle07.pptx |
8 | AndroidGradle第8节 | Zee | 2021.6.09 | Gradle在Android项目构建实战(一) | 2021.6.9号视频.f9.mp4 | androidgradle08.pptx |
9 | AndroidGradle第9节 | Zee | 2021.6.11 | Gradle在Android项目构建实战(二) | 2021.6.11号视频.f9.mp4 | androidgradle09.pptx |
10 | AndroidGradle第10节 | Zee | 2021.6.16 | Gradle在Android项目构建实战(三) | 2021.6.16视频.mp4 | androidgradle10.pptx |
11 | AndroidGradle第11节课 | Zee | 2021.6.18 | Gradle高级特性和实践案例(一) | gradle_lsn11_01.mp4, gradle_lsn11_02.mp4 | androidgradle11.pptx, 复习路线及面试技巧提示.docx |
12 | AndroidGradle第12节课 | Zee | 2021.6.21 | Gradle高级特性和实践案例(二) | gradle_lsn12.mp4 | androidgradle12.pptx, asmguide中文.pdf, 复习路线及面试技巧提示.docx |
13 | AndroidGradle第13节课 | Zee | 2021.6.23 | Gradle高级特性和实践案例(三) | gradle_lsn13_01.mp4, gradle_lsn13_02.mp4 | androidgradle13.pptx, androidgradle13_note.txt, 复习路线及面试技巧提示.docx |
14 | AndroidGradle第14节课 | Zee | 2021.6.25 | Gradle测试框架及实践总结 | gradle_lsn14.mp4 | androidgradle14.pptx, gradle测试答案版本.pdf, 复习路线及面试技巧提示.docx |