安卓Android开发连载系列高级课

适用人群:

具有Java基础的开发人员

 

课程简介

背景:向阳生长,逆风翻盘,打造一款性价比超高的Android开发从初级到高级不断成长的教学视频。

内容:从0搭建一款App,我们会根据企业的迭代内容来安排课程,不会按照固有的知识点进行讲解。

特色:该套课程是连载的,永久观看体验。

 

目录 连载中......

章节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、Raw18:33 可试看

课时9 视频 观察者设计模式、Application、Theme、自定义控件、onMeasure23: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、Design25: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、CollapsingToolbarLayout27: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网络库-架构设计:抽象隔离网络库的Response15:06

课时56 视频 仿OkHttp网络库-架构设计:动态构建网络解析器Parser16: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、onNestedScroll21: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 视频 自定义下拉刷新框架:下拉刷新框架适配RecyclerView23:26

课时81 视频 自定义下拉刷新框架:下拉刷新框架适配ScrollView04:48

课时82 视频 自定义下拉刷新框架:自定义美团下拉刷新效果31:24

 

章节12:《玄冥神掌》冲刺年薪20万-高级进阶(1)

课时83 视频 如何在进程刚启动时打断点及条件断点08:00

课时84 视频 AndroidStudio3.0中 Compile 和 implementation 依赖的区别11:26

课时85 视频 黄油刀依赖注入源码及APT自动生成代码讲解08:55

课时86 视频 自定义APT依赖注入框架:基本开发环境搭建,auto及javapoet19: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 视频 黑科技:打造一款永不崩溃的App19:52

课时108 视频 黑科技:搭配文件日志系统处理及定位线上用户问题17:53

 

章节13:《吸星大法》不仅仅是音 视频 架构

课时109 视频 交互视觉优化:卡片阴影效果实现08:50

课时110 视频 交互视觉优化:演唱会应援效果实现09:35

课时111 视频 交互视觉优化:播放开关解锁滑动动效设计16:56

课时112 视频 交互视觉优化:设计并封装防按钮连续快速点击SDK14: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渲染引擎Skia24:30

课时126 视频 图形图像渲染原理:从GlSurfaceView到3D渲染引擎OpenGL16:29

课时127 视频 音 视频 架构:ExoPlayer封装思想及基本使用34:07

课时128 视频 音 视频 架构:ExoPlayer处理本地文件的一些区别16:10

 

章节14:《六脉神剑》冲刺年薪30万-高级进阶(2)

课时129 视频 多进程原理:从Linux原理学习Android的Process20: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 基本语法开发混编SDK21: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、Groovy13: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自定义图片压缩插件Plugin12:12

课时199 视频 自定义插件如何获取配置信息07:57

课时200 视频 自动化压缩图片脚本核心逻辑17:07

课时201 视频 自动化压缩图片脚本课后总结及作业05:41

 

章节18:《辟邪剑谱》Android中常用框架大杂烩及原理

课时202 视频 《辟邪剑谱》修炼大纲13:34

课时203 视频 Android图片加载框架利器-Glide14:25

课时204 视频 glide基本API使用21:20

课时205 视频 什么是图片服务器08:33

课时206 视频 图片的三级缓存概念06:31

课时207 视频 图片编解码:PNG vs JPEG08:44

课时208 视频 GlideApp 与 Generated API21:33

课时209 视频 Glide v4 GlideExtension08:08

课时210 视频 Glide生命周期监听原理解读20:33

课时211 视频 Glide GIf 格式识别及 Into核心流程26:11

课时212 视频 整体项目迁移AndroidX12: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 绑定多个ViewModel21:25

课时221 视频 MVVM框架设计-ViewModel通信及LiveData绑定25:06

 

章节19:《面试专题》永恒的真爱-Handler

课时222 视频 Android开发中什么场景下使用Handler04: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 视频 自定义插件如何引入TransformAPI09:43

课时243 视频 自定义插件如何使用maven本地依赖08:35

课时244 视频 TransformformAPI 中 TransformInvocation 的使用07:13

课时245 视频 ASM 中 ClassReader、ClassWriter 的使用16:25

课时246 视频 预告:ASM 中的 ClassVisitor 的使用16:42 可试看

    A+
日期:2021年06月05日 分类:
最后修改时间:2021-06-05 19:50
付杰
  • ¥ 298.0元
  • 市场价:498.0元
  • ¥ 99.0元
  • 市场价:129.0元
  • ¥ 498.0元
  • 市场价:998.0元
  • ¥ 58元
  • 市场价:58元

发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: