价格: 9 学币

分类: None

发布时间: 2022年2月21日 21:22

最近更新: 2022年2月23日 16:50

资源类型: VIP

章节1: 《启示录》课程简介
课时1 视频 课程介绍 16:42 可

章节2: 《江湖大道》小明的面试策略
课时2 视频 面试流程、简历制作方案、BAT招人原则 04:08 可
课时3 视频 面试技巧、招聘平台、除了BAT应该如何选择公司? 08:25 可

章节3: 《琅琊榜》小明练功的第一天
课时4 视频 什么是 产品、交互、QA、PM等? 05:35 可

章节4: 《血刀经》项目搭建
课时5 视频 AndroidStudio、项目搭建、模拟器、系统架构原理、屏幕显示原理 11:58 可
课时6 视频 AndroidStudio目录结构、Gradle、代码管理、Git、GitHub、分布式 19:37 可

章节5: 《苗家剑法》仿QQ高级特效 Splash界面
课时7 视频 短视频开发、视频基础知识、Activity基础知识 08:56 可
课时8 视频 Android启动原理、View与ViewGroup、VideoView、Raw 18:33 可
课时9 视频 观察者设计模式、Application、Theme、自定义控件、onMeasure 23:26
课时10 视频 自定义View、onMeasure原理、测量模式 07:18
课时11 视频 自定义Shape、RGB配色、sp与dp、屏幕分辨率 14:05
课时12 视频 Handler、接口回调、内存泄漏、性能调优 20:21
课时13 视频 Handler源码解析、消息队列、隐式/显示启动、代码规范 24:24
课时14 视频 GitFlow、代码上传及下载、冲突解决、多人开发协作、分支规范 08:39

章节6: 《斗转星移》首页框架基础布局开发
课时15 视频 FloatingActionButton、RadioGroup、Selector、Design 25:54
课时16 视频 ButterKnife、AndroidStudio集成插件、注解 07:50
课时17 视频 注解概念、元注解、如何自定义注解、反射 11:17
课时18 视频 动画、AnimationUtils、View的坐标系 17:26

章节7: 《左右互博之术》玩转MVP设计模式
课时19 视频 MVP、MVC、大函数拆分、代码重构、内存基本概念 06:30
课时20 视频 MVP开发、Java四大引用、内存泄漏原理 15:41
课时21 视频 中介者设计模式、Presenter层设计、Java四大引用、泛型 21:40
课时22 视频 抽象中介者、模块化开发、静态代理设计模式简介、UML类图 06:28
课时23 视频 静态代理设计模式、View层设计、有参构造底层设计、空指针预防 37:40
课时24 视频 模板方法设计模式、抽象编程技巧 06:36

章节8: 《紫霞神功》Fragment的基本使用
课时25 视频 Fragment生命周期、动态加载、静态加载、基本使用及概念 19:23
课时26 视频 Fragment API讲解、功能拆分养成代码好习惯 16:20
课时27 视频 Fragment MVP封装、Fragment生命周期、Fragment和Activity对比 08:54
课时28 视频 Fragment onAttach onCreatedView 方法详解 10:12
课时29 视频 断点调试定位Bug、自定义注解高级应用、代码分支合并管理 27:31

章节9: 《一阳指》微博热搜交互滑动是如何炼成的?
课时30 视频 CoordinatorLayout、AppBarLayout、CollapsingToolbarLayout 27:58
课时31 视频 layout_scrollFlags、layout_collapseMode 属性详细讲解 14:03
课时32 视频 微博热搜滑动交互之渐隐及顶部停留效果处理 09:15
课时33 视频 RecyclerView、LayoutManager、Adapter 的基本认识及使用 27:08
课时34 视频 一个RecyclerView控件打造饿了么一整张页面(复杂条目) 26:28
课时35 视频 LayoutParams源码、InflateView 源码、RecyclerView部分源码解析 15:55
课时36 视频 RecyclerView的四级缓存、及点击事件相关的性能优化 15:24
课时37 视频 自定义RecyclerViewPool、RecyclerView的高级优化方案 12:35
课时38 视频 转场动画、共享元素动画、Pair数据结构 20:15

章节10: 《降龙十八掌》全方位学习Android中的网络
课时39 视频 HTTP1.0、1.1、2.0各版本的区别、网络七层 10:42
课时40 视频 什么是HTTP协议、抓包工具的简单使用 08:02
课时41 视频 手机如何抓包、手机抓包原理、中间人攻击危害 07:36
课时42 视频 网络框架选择、OkHttp的使用、Json、同步异步请求 18:08
课时43 视频 OkHttpClient 、RealCall、CallServerInterceptor源码解析 26:01
课时44 视频 Get请求原理及URL中 ?& = / 等符号的含义 12:35
课时45 视频 Post请求原理及Content-Type类型的含义解析 13:47
课时46 视频 项目组件化实践、Gradle高级配置技巧 18:24
课时47 视频 仿OkHttp网络库-架构设计:构建Request的底层框架封装 35:10
课时48 视频 仿OkHttp网络库-架构设计:静态代理自定义Call底层封装 40:13
课时49 视频 仿OkHttp网络库-架构设计:异步任务AsyncTask使用及源码解析 19:07
课时50 视频 仿OkHttp网络库-架构设计:同/异步请求原理及自定义任务 23:00
课时51 视频 仿OkHttp网络库-架构设计:自定义异步任务及Response处理 19:10
课时52 视频 仿OkHttp网络库-架构设计:自定义任务调度通知中心 16:10
课时53 视频 仿OkHttp网络库-架构设计:构建自定义线程池各参数及种类解析 19:34
课时54 视频 仿OkHttp网络库-架构设计:自定义线程池及请求任务实战 24:19
课时55 视频 仿OkHttp网络库-架构设计:抽象隔离网络库的Response 15:06
课时56 视频 仿OkHttp网络库-架构设计:动态构建网络解析器Parser 16:45
课时57 视频 仿OkHttp网络库-架构设计:Gson解析器的简单实战使用 24:36
课时58 视频 仿OkHttp网络库-架构设计:利用泛型结合Http和Task库 38:34
课时59 视频 阶段性总结-泛型类、泛型方法、泛型绑定、通配符等概念解析 17:53
课时60 视频 阶段性总结-Json解析库对比、请求头、上传及下载 13:02
课时61 视频 阶段性总结-DNS解析、HTTPS处理、网络缓存 30:02
课时62 视频 阶段性总结-网络拦截器的基本使用及处理场景 11:49

章节11: 《乾坤大挪移》借力打力Android中的自定义
课时63 视频 TabLayout + ViewPager 的基本使用 19:56
课时64 视频 ViewPager高级使用:动态更新、内存优化、PagerAdapter、懒加载 29:00
课时65 视频 仿知乎详情页:自定义Behavior基础知识讲解 09:16
课时66 视频 仿知乎详情页:利用MVP代码复用功能实现快速搬砖 25:04
课时67 视频 仿知乎详情页:Behavior、onStartNestedScroll、onNestedScroll 21:24
课时68 视频 即刻电音:自定义View点赞效果基础代码搭建 13:53
课时69 视频 即刻电音:自定义View、自定义属性、效果分析 18:19
课时70 视频 即刻电音:onMeasure方法在自定义View中的作用 23:25
课时71 视频 即刻电音:onDraw方法及点击事件的处理 13:22
课时72 视频 即刻电音:Android动画概述及RecyclerView条目动画 11:04
课时73 视频 即刻电音:属性动画实战及Canvas的缩放效果 16:34
课时74 视频 仿爱奇艺底部点击动画:让Lottie解放码农的双手 18:05
课时75 视频 自定义下拉刷新框架:自定义ViewGroup及解耦封装 19:12
课时76 视频 自定义下拉刷新框架:事件分发原理讲解及隐藏头部布局 21:30
课时77 视频 自定义下拉刷新框架:处理触摸事件实现拉拽效果 10:54
课时78 视频 自定义下拉刷新框架:枚举类运用处理自定义状态 32:12
课时79 视频 自定义下拉刷新框架:自定义控件与业务方进行交互 07:00
课时80 视频 自定义下拉刷新框架:下拉刷新框架适配RecyclerView 23:26
课时81 视频 自定义下拉刷新框架:下拉刷新框架适配ScrollView 04:48
课时82 视频 自定义下拉刷新框架:自定义美团下拉刷新效果 31:24

章节12: 《玄冥神掌》冲刺年薪20万-高级进阶(1)
课时83 视频 如何在进程刚启动时打断点及条件断点 08:00
课时84 视频 AndroidStudio3.0中 Compile 和 implementation 依赖的区别 11:26
课时85 视频 黄油刀依赖注入源码及APT自动生成代码讲解 08:55
课时86 视频 自定义APT依赖注入框架:基本开发环境搭建,auto及javapoet 19:07
课时87 视频 自定义APT依赖注入框架:利用javapoet语法搭建编译环境 17:26
课时88 视频 自定义APT依赖注入框架:建立MVP中空指针的保护机制 16:39
课时89 视频 内存优化:JVM内存模型中的堆、栈、方法区 10:52
课时90 视频 内存优化:GC ROOT算法及堆内存中新、老生代的含义 11:54
课时91 视频 内存优化:内存泄漏的具象化含义及场景 06:59
课时92 视频 内存优化:通过传统命令行定位内存泄漏 11:45
课时93 视频 内存优化:Monitors及Profiler让内存问题无处遁形 10:27
课时94 视频 内存优化:7大法则避免造成长期内存泄漏 12:04
课时95 视频 内存优化:OOM破解之道-短期内存泄漏 11:09
课时96 视频 内存优化:15大法则为应用极速运行保驾护航 06:13
课时97 视频 内存优化:LeakCanary Watch Reference 原理 14:44
课时98 视频 内存优化:OOM解决不了?那是因为不会这个工具 09:08
课时99 视频 cpu优化:程序卡顿?ANR?原来 so easy 10:14
课时100 视频 布局优化:布局过渡渲染检测及merge标签优化原理 11:25
课时101 视频 布局优化:界面元素复用及懒加载机制 15:35
课时102 视频 布局优化:面试中嵌套使用常见问题答疑,非常重要 07:46
课时103 视频 SDK开发:本地代码复用技巧,避免重复造轮子 11:32
课时104 视频 SDK开发:远程仓库使用及忽略文件配置 13:14
课时105 视频 SDK开发:实现目标代码的远程依赖,maven原理 14:46
课时106 视频 黑科技:异常崩溃原理及如何防止崩溃原理 15:50
课时107 视频 黑科技:打造一款永不崩溃的App 19:52
课时108 视频 黑科技:搭配文件日志系统处理及定位线上用户问题 17:53

章节13: 《吸星大法》不仅仅是音视频架构
课时109 视频 交互视觉优化:卡片阴影效果实现 08:50
课时110 视频 交互视觉优化:演唱会应援效果实现 09:35
课时111 视频 交互视觉优化:播放开关解锁滑动动效设计 16:56
课时112 视频 交互视觉优化:设计并封装防按钮连续快速点击SDK 14:28
课时113 视频 音视频架构:后台服务使用姿势及IntentService原理 17:56
课时114 视频 音视频架构:BindService与后台服务数据交互最佳实践 08:11
课时115 视频 音视频架构:基于Binder的通讯机制及生命周期 08:54
课时116 视频 音视频架构:播放器状态及播放源的解耦封装方案 21:50
课时117 视频 音视频架构:声明播放器及创建工厂类 07:30
课时118 视频 音视频架构:工厂设计模式获取配置信息技巧 15:00
课时119 视频 音视频架构:播放器如何处理播放逻辑及常见IOC数据回调处理 16:42
课时120 视频 音视频架构:状态机架构处理暂停和继续播放 14:01
课时121 视频 音视频架构:卡顿、缓冲、播放错误、播放完成等处理方式 14:39
课时122 视频 音视频原理:VideoView原来是个皮包客,自定义View的本质 10:22
课时123 视频 音视频原理:揭开MediaPlayer底层C++神秘的面纱 09:42
课时124 视频 音视频原理:ExoPlayer、HLS协议、M3U8、FFmpeg、ts片段 14:49
课时125 视频 图形图像渲染原理:从Canvas到2D渲染引擎Skia 24:30
课时126 视频 图形图像渲染原理:从GlSurfaceView到3D渲染引擎OpenGL 16:29
课时127 视频 音视频架构:ExoPlayer封装思想及基本使用 34:07
课时128 视频 音视频架构:ExoPlayer处理本地文件的一些区别 16:10

章节14: 《六脉神剑》冲刺年薪30万-高级进阶(2)
课时129 视频 多进程原理:从Linux原理学习Android的Process 20:35
课时130 视频 多进程问题:单例类在多进程中就变成了伪单例? 12:54
课时131 视频 多进程通讯:使用系统四大组件之—广播分发机制 19:50
课时132 视频 多进程通讯:使用系统四大组件之一内容提供者 14:30
课时133 视频 多进程通讯:使用系统四大组件之一远程服务 22:25
课时134 视频 IPC通信框架:基于AIDL的C/S架构基础能力封装 31:02
课时135 视频 IPC通信框架:基于AIDL的C/S架构同步、异步请求 27:59
课时136 视频 IPC通信框架:Binder的死亡代理如何使用及作用 15:49
课时137 视频 IPC通信框架:基于AIDL的远程服务IOC回调处理 29:58
课时138 视频 IPC通信框架:反射技术在框架解耦中的运用 19:12
课时139 视频 IPC通信框架:跨进程传输数据拓展方式-共享内存(文件描述符) 13:52
课时140 视频 平台适配:Android6.0的行为变更及适配方案 18:54
课时141 视频 平台适配:Android7.0的行为变更及适配 10:15
课时142 视频 平台适配:Android8.0的行为变更及适配 24:22
课时143 视频 平台适配:Android9.0的行为变更及适配 19:23
课时144 视频 平台适配:Android10.0的行为变更及适配 20:24
课时145 视频 平台适配:Android x 的行为变更及迁移 05:59
课时146 视频 NDK:开发环境搭建及基础知识讲解 12:08
课时147 视频 NDK:arm、x86架构so文件的区别及JNI使用细节 13:54
课时148 视频 NDK:常见c++库简介及开发方向一览 08:33
课时149 视频 NDK:OpenGL简介及在混合开发(微信小程序)的应用 07:12
课时150 视频 NDK:使用Android API 构建 OpenGL 应用 08:54
课时151 视频 NDK:使用c++ 构建OpenGl应用 14:07
课时152 视频 NDK:使用c++ 及 JNI 基本语法开发混编SDK 21:55

章节15: 《独孤九剑》混合开发开启大前端之路
课时153 视频 混合开发:WebView的基本使用及功能 19:07
课时154 视频 混合开发:WebView底层运行原理初探 21:54
课时155 视频 混合开发:ReactNative环境搭建、项目结构解读 23:33
课时156 视频 混合开发:ReactNative底层原理初探 18:11
课时157 视频 混合开发:Weex环境搭建、项目结构解读 14:19
课时158 视频 混合开发:Weex底层原理初探 18:37
课时159 视频 混合开发:编写第一个微信小程序(跨平台技术发展历程) 15:57
课时160 视频 仿微信小程序跨平台框架运行时环境开发实战 09:25
课时161 视频 仿微信小程序跨平台框架Js和Java通信开发实战 11:01
课时162 视频 多种跨平台开发技术方案原理及优缺点对比 10:54
课时163 视频 Flutter底层运行机制及硬件绘图基本原理 09:07
课时164 视频 Flutter开发中Dart的发展历史及简介 12:22

章节16: 《金钟罩铁布衫》Android安全攻与防的艺术
课时165 视频 作为普通用户如何防范移动安全漏洞 10:57
课时166 视频 信息摘要加密算法MD5的使用场景 13:04
课时167 视频 实战攻击其他APP文件存储的安全漏洞(sp) 10:21
课时168 视频 对称加密算法的使用场景及安全漏洞 21:57
课时169 视频 非对称加密算法+对称加密算法的组合使用场景 05:32
课时170 视频 数字签名 = 信息摘要 + 非对称加密算法 04:26
课时171 视频 HTTPS中的最高级别安全利器 - 数字证书 11:11
课时172 视频 HTTPS使用X509进行单向验证及KeyManager双向验证 16:17
课时173 视频 Android APK打包原理及结构解析 09:25
课时174 视频 Android APK Release 版本签名配置及自动签名打包实现 11:24
课时175 视频 KeyStore安全防范及V1签名算法原理详解 10:49
课时176 视频 补充:KeyStore协议格式及V1签名算法缺陷 08:33
课时177 视频 V2签名算法原理及ZIP相关知识了解 07:10
课时178 视频 几种多渠道打包的原理及作用-v1及v2适配 11:25
课时179 视频 移动开发中的常见业务安全:xss攻击、暴力破解 10:45
课时180 视频 代码混淆规则、语法、使用技巧、安卓逆向 15:21
课时181 视频 Xposed、太极 Hook 框架简介及运行环境搭建 12:29
课时182 视频 制作Xposed插件动态修改App中的文字内容 12:18
课时183 视频 界面元素UI逆向的几种姿势 12:12
课时184 视频 自动抢红包插件逆向跳转逻辑 12:36
课时185 视频 自动抢红包插件数据库逆向 19:22
课时186 视频 自动抢红包插件业务模型逻辑分析 17:24
课时187 视频 自动抢红包插件XML解析获取跳转字段 18:53
课时188 视频 自动抢红包插件效果实现 10:09
课时189 视频 Xposed框架API使用总结 08:22

章节17: 《玉女心经》Android编译脚本Gradle
课时190 视频 让我们重新认识一下什么是Gradle、Groovy 13:58
课时191 视频 带着问题对RootProject脚本初探 11:56
课时192 视频 Groovy中的闭包及基本用法 10:16
课时193 视频 Gradle中的Task及基本用法 08:10
课时194 视频 Task执行顺序及Gradle的生命周期 09:59
课时195 视频 Task其他补充知识点 07:07
课时196 视频 如何自定义GradlePlugin插件 13:42
课时197 视频 自定义Task与Plugin的结合 07:16
课时198 视频 结合TinyPng自定义图片压缩插件Plugin 12:12
课时199 视频 自定义插件如何获取配置信息 07:57
课时200 视频 自动化压缩图片脚本核心逻辑 17:07
课时201 视频 自动化压缩图片脚本课后总结及作业 05:41

章节18: 《辟邪剑谱》Android中常用框架大杂烩及原理
课时202 视频 《辟邪剑谱》修炼大纲 13:34
课时203 视频 Android图片加载框架利器-Glide 14:25
课时204 视频 glide基本API使用 21:20
课时205 视频 什么是图片服务器 08:33
课时206 视频 图片的三级缓存概念 06:31
课时207 视频 图片编解码:PNG vs JPEG 08:44
课时208 视频 GlideApp 与 Generated API 21:33
课时209 视频 Glide v4 GlideExtension 08:08
课时210 视频 Glide生命周期监听原理解读 20:33
课时211 视频 Glide GIf 格式识别及 Into核心流程 26:11
课时212 视频 整体项目迁移AndroidX 12:40
课时213 视频 JetPack 中 LifeCircle的使用 26:11
课时214 视频 JetPack 中 LiveData的使用 11:35
课时215 视频 JetPack 中 ViewModel的使用 18:01
课时216 视频 JetPack 中 Navigation的使用 27:49
课时217 视频 JetPack 中 DataBinding 基本使用 12:38
课时218 视频 JetPack 中 DataBinding 进阶使用 16:43
课时219 视频 MVVM框架设计-基类注解 21:36
课时220 视频 MVVM框架设计-DataBinding 绑定多个ViewModel 21:25
课时221 视频 MVVM框架设计-ViewModel通信及LiveData绑定 25:06

章节19: 《面试专题》永恒的真爱-Handler
课时222 视频 Android开发中什么场景下使用Handler 04:36
课时223 视频 handleMessage为什么默认会在主线程中调用 09:36
课时224 视频 ActivityThread中Handler的创建过程 09:00
课时225 视频 Handler中ThreadLocal多线程的妙用 04:32
课时226 视频 探究Handler中消息处理流程 11:25
课时227 视频 Handler中的死循环不会造成程序的卡顿吗? 08:30
课时228 视频 Handler中的Native层的初始化 06:32
课时229 视频 Handler中的核心pipe/epoll机制(阻塞和唤醒) 09:55
课时230 视频 Handler中的同步屏障器及闲时任务 08:17

章节20: 《面试专题》插件化
课时231 视频 什么是Android中的插件化 04:32
课时232 视频 ClassLoader的作用和概念 05:45
课时233 视频 编写插件代码 06:25
课时234 视频 插件和宿主之间是如何通信的 10:21
课时235 视频 DexClassLoader是如何使用的及作用 10:35
课时236 视频 解决插件和宿主之间的通信问题 08:52
课时237 视频 解决插件资源加载问题 13:28

章节21: 揭秘Android全面屏手势
课时238 视频 全面屏手势逻辑分析 07:32
课时239 视频 悬浮窗代码实战及WindowManager.LayoutParams核心参数讲解 13:55
课时240 视频 全面屏手势贝塞尔曲线效果实战 31:27

章节22: 揭秘函数插桩(Gradle + ASM)
课时241 视频 Gradle + ASM简介 08:27
课时242 视频 自定义插件如何引入TransformAPI 09:43
课时243 视频 自定义插件如何使用maven本地依赖 08:35
课时244 视频 TransformformAPI 中 TransformInvocation 的使用 07:13
课时245 视频 ASM 中 ClassReader、ClassWriter 的使用 16:25
课时246 视频 预告:ASM 中的 ClassVisitor 的使用 16:42 可