获取资料

腾讯课堂 Android进阶之旅全套课程 百度网盘下载

腾讯课堂 Android进阶之旅全套课程 百度网盘下载

腾讯课堂 Android进阶之旅全套课程 [视频] [课件]

编程Android腾讯课堂APP课程,本课程共133.3GB,可通过百度网盘转存下载或者在线播放此“腾讯课堂 Android进阶之旅全套课程”课程。

课程目录

Android进阶之旅 – 项目实战篇

01.Android进阶之路与你同行

01.Android进阶之路与你同行-(内涵段子的项目介绍).mp4 31.24M

02.Android进阶之路与你同行-(Android应用开发的三个阶段).mp4 64.98M

03.Android进阶之路与你同行-(给大家的一些建议).mp4 55.39M

04.Android进阶之路与你同行-(内涵段子知识点介绍).mp4 112.79M

05.Android进阶之路与你同行-(教程学习人群).mp4 39.64M

06.Android进阶之路与你同行-(建议大家怎么去学).mp4 9.09M

07.Android进阶之路与你同行-(自我介绍).mp4 32.30M

08.Android进阶之路与你同行-(整个项目的架构思想).mp4 41.26M

仿内涵段子(大纲).txt 2.09kb

课程资料下载_更多IT资源免费领取+微信AG110660.txt 0.42kb

内涵段子.apk 19.69M

整个项目的架构思想.png 37.72kb

02.自己动手打造一套IOC注解框架

笔记

01.自己动手打造一套IOC注解框架-(简介).mp4 34.07M

02.自己动手打造一套IOC注解框架-(效果演示).mp4 114.19M

03.自己动手打造一套IOC注解框架-(xutils的IOC源码阅读).mp4 120.56M

04.自己动手打造一套IOC注解框架-(ButterKnife源码阅读).mp4 144.18M

05.自己动手打造一套IOC注解框架-(FindViewById注入).mp4 118.45M

06.自己动手打造一套IOC注解框架-(事件的注入).mp4 128.24M

07.自己动手打造一套IOC注解框架-(自动检测网络扩展).mp4 61.89M

03.Android Studio插件开发

01.Android Studio插件开发-(基本简介).mp4 33.12M

02.Android Studio插件开发-(plugin.xml介绍).mp4 56.94M

03.Android Studio插件开发-(Action动作介绍).mp4 28.74M

04.Android Studio插件开发-(HelloWorld完成).mp4 35.69M

05.Android Studio插件开发-(注解生成器的思路).mp4 51.85M

06.Android Studio插件开发-(注解生成器的完成).mp4 48.02M

07.Android Studio插件开发-(任务布置和下周规划).mp4 97.69M

2017-02-11 Android Studio插件开发.mht 101.50kb

DarrenIOC-master.zip 2.48M

HelloWorld.rar 12.16kb

04.模板设计模式构建BaseActivity

01.模板设计模式构建BaseActivity-(基本简介).mp4 21.74M

02.模板设计模式构建BaseActivity-(设计模式介绍).mp4 44.88M

03.模板设计模式构建BaseActivity-(模板设计模式介绍).mp4 41.84M

04.模板设计模式构建BaseActivity-(怎样去读系统的源码).mp4 27.41M

05.模板设计模式构建BaseActivity-(AsyncTask源码阅读).mp4 127.28M

06.模板设计模式构建BaseActivity-(View的绘制流程源码阅读).mp4 92.63M

07.模板设计模式构建BaseActivity-(BaseActivity基本构建).mp4 34.75M

08.模板设计模式构建BaseActivity-(BaseActivity的功能扩展).mp4 32.35M

09.模板设计模式构建BaseActivity-(BaseActivity的千万个注意事项).mp4 38.05M

10.模板设计模式构建BaseActivity-(下周热修复任务布置).mp4 21.99M

2017-02-12 模板设计模式构建BaseActivity.mht 85.99kb

Head First 设计模式(中文版).pdf 44.57M

05.Android热修复 – 打补丁技术

笔记

01.Android热修复打补丁技术-(高级UI面试题讲解).mp4 140.08M

02.Android热修复打补丁技术-(捕捉全局异常信息).mp4 112.28M

03.Android热修复打补丁技术-(上传闪退信息到服务器).mp4 114.79M

04.Android热修复打补丁技术-(阿里开源的热补丁介绍).mp4 104.06M

05.Android热修复打补丁技术-(阿里热修复生成补丁包).mp4 65.03M

06.Android热修复打补丁技术-(Dalvik层原理分析).mp4 96.84M

07.Android热修复打补丁技术-(阿里热修复开发中的注意事项).mp4 57.83M

06.Android热修复 – 打补丁原来如此简单

笔记

01.Android热修复打补丁技术-(热修复网上的那些坑).mp4 115.06M

02.Android热修复打补丁技术-(Activity启动流程源码分析).mp4 107.40M

03.Android热修复打补丁技术-(类的加载机制源码分析).mp4 59.78M

04.Android热修复打补丁技术-(反射获取ClassLoader中的dexElmetens).mp4 67.88M

05.Android热修复打补丁技术-(合并修复dex补丁).mp4 77.07M

06.Android热修复打补丁技术-(打补丁修复测试).mp4 93.67M

07.Android热修复打补丁技术-(热修复开发中的一万个注意).mp4 38.51M

08.Android热修复打补丁技术-(项目规划和任务布置).mp4 17.22M

07.Builder设计模式构建万能Dialog

笔记

01.AlertDialog源码解析.png 25.02kb

01.Builder设计模式构建万能Dialog(效果演示).mp4 75.14M

02.Builder设计模式构建万能Dialog(Builder设计模式介绍).mp4 52.96M

03.Builder设计模式构建万能Dialog(AlertDialog源码阅读).mp4 141.96M

04.Builder设计模式构建万能Dialog(基本框架搭建).mp4 87.93M

05.Builder设计模式构建万能Dialog(完善Builder建造者).mp4 58.27M

06.Builder设计模式构建万能Dialog(完善具体的构建器).mp4 54.88M

07.Builder设计模式构建万能Dialog(一定要防止霸气侧漏).mp4 63.53M

08.Builder设计模式构建万能Dialog(万能参数配置).mp4 47.54M

09.Builder设计模式构建万能Dialog(最后的总结和任务布置).mp4 68.98M

08.Builder设计模式构建NavigationBar

笔记

01.Builder设计模式构建NavigationBar-(效果演示).mp4 57.90M

02.Builder设计模式构建NavigationBar-(基本框架搭建).mp4 62.51M

03.Builder设计模式构建NavigationBar-(阶段性效果测试).mp4 127.84M

04.Builder设计模式构建NavigationBar-(最后的完善).mp4 59.80M

05.Builder设计模式构建NavigationBar-(任务布置和问题解答).mp4 55.11M

06.Builder设计模式构建NavigationBar-(最后的补充).mp4 75.29M

09.链式调用打造第三方的网络引擎

笔记

01.打造第三方的网络引擎-(setContentView源码阅读).mp4 142.32M

02.打造第三方的网路引擎-(引擎雏形初搭建).mp4 169.36M

03.打造第三方的网络引擎-(完善HttpUtils).mp4 75.69M

04.打造第三方的网络引擎-(最后的测试和问题分析).mp4 225.81M

10.自己动手搭建数据库框架(增)

01.自己动手搭建数据库框架-(公共参数处理方式).mp4 95.02M

02.自己动手搭建数据库框架-(接口返回泛型优化).mp4 105.54M

03.自己动手搭建数据库框架-(搭建思路和表的创建).mp4 340.24M

11.自己动手搭建数据库框架(性能优化)

01.数据库框架性能优化-(上期回顾).mp4 89.84M

02.数据库框架性能优化-(实现批量插入).mp4 133.54M

03.数据库框架性能优化-(对比第三方优化).mp4 22.47M

04.数据库框架性能优化-(插入数据最终优化).mp4 103.20M

05.数据库框架性能优化-(查删改以及NDK加密).mp4 174.20M

2017-03-11 自己动手搭建数据库框架(性能优化).mht 25.88kb

12.数据库和网络引擎结合

笔记

01.数据库的查询修改.mp4 154.08M

02.网络引擎和数据库整合.mp4 173.15M

03.网络引擎和数据库整合的Bug修复.mp4 215.25M

04.阶段性的总结以及后面的规划.mp4 98.16M

13.插件式换肤框架搭建 – 资源加载源码分析

01.本期的内容和规划.mp4 27.48M

02.插件式换肤方案分析.mp4 40.45M

03.资源加载Resources源码阅读.mp4 145.00M

04.加载插件资源的Demo实现.mp4 153.20M

05.Native层的AssetManager源码阅读.mp4 174.22M

14.插件式换肤框架搭建 – Hook拦截View的创建

01.Activity的setContentView源码阅读.mp4 58.65M

02.Activity和AppCompateActivity的setContentView的区别.mp4 141.30M

03.LayoutInflater的源码阅读.mp4 85.85M

04.Hook拦截View创建的实现.mp4 224.20M

15.插件式换肤框架搭建 – 整体的框架搭建

01.插件式换肤框架搭建-(整体框架思路实现).mp4 164.73M

02.插件式换肤框架搭建-(拷贝google源码去创建View).mp4 117.02M

03.插件式换肤框架搭建-(解析皮肤View的attrs).mp4 61.73M

04.插件式换肤框架搭建-(完善SkinManager以及SkinType).mp4 121.07M

05.插件式换肤框架搭建-(最后的测试以及问题的分析).mp4 212.32M

16.插件式换肤框架搭建 – 最后的完善以及内存泄露分析

01.换肤框架最后的完善以及内存泄露分析-(皮肤状态的保存).mp4 139.97M

02.换肤框架最后的完善以及内存泄露分析-(兼容第三方的自定义View).mp4 132.28M

03.换肤框架最后的完善以及内存泄露分析-(内存泄露分析和解决).mp4 116.57M

04.换肤框架最后的完善以及内存泄露分析-(最后总结和下周规划).mp4 18.75M

17.进程间的通信 – IPC(机制)Binder的原理和源码阅读

01.IPC进程间通信的小事例.mp4 162.48M

02.IPC进程间通信应用层的走向.mp4 121.13M

03.IPC进程间通信源码流程分析.mp4 402.31M

18.进程间的通信 – 耍流氓的方式保活Service

01.耍流氓的方式保活Service-(解决方案).mp4 50.52M

02.耍流氓的方式保活Service-(杀进程的原理).mp4 109.20M

03.耍流氓的方式保活Service-(双进程守护).mp4 344.57M

04.耍流氓的方式保活Service-(后期的一些规划).mp4 76.24M

19.第一次写功能 – 整合框架和自定义View

笔记

01.第一次写功能-(Android Studio自定义模板).mp4 243.83M

02.第一次写功能-(Fragment源码解析).mp4 156.65M

03.第一次写功能-(玩转字体变色).mp4 173.89M

04.第一次写功能-(Adapter设计模式的无限轮播图).mp4 358.59M

20.Android图片压缩加密上传 – 自定义图片选择器

笔记

01.自定义图片选择器-(轮播和列表实现).mp4 172.34M

02.自定义图片选择器-(实现思路).mp4 209.91M

03.自定义图片选择器-(异步获取本地图片数据).mp4 266.44M

04.自定义图片选择器-(自定义正方形图片和容器).mp4 106.00M

21.Android图片压缩加密上传 – JPEG压缩算法解析

笔记

01.JPEG压缩算法解析-(图片选择器优化).mp4 213.87M

02.JPEG压缩算法解析-(沉浸式状态栏的介绍).mp4 313.62M

03.JPEG压缩算法解析-(架构师的思想去优化参数传递).mp4 202.86M

04.JPEG压缩算法解析-(JPEG压缩算法解析).mp4 139.02M

22.Android图片压缩加密上传 – NDK终极压缩和加密上传

笔记

01.NDK终极压缩和加密上传-(NDK简介).mp4 63.14M

02.NDK终极压缩和加密上传-(编译第三方C库文件).mp4 167.67M

03.NDK终极压缩和加密上传-(动手写压缩图片的C++代码).mp4 115.34M

04.NDK终极压缩和加密上传-(最后的测试以及Bug修复).mp4 153.88M

05.NDK终极压缩和加密上传-(图片压缩最后的优化).mp4 114.92M

23.Android插件化架构 – Hook机制之动态代理

笔记

01.插件化架构简介.wmv 55.42M

02.静态代理设计模式.mp4 148.29M

03.动态代理设计模式.mp4 96.12M

04.JDK动态代理源码分析.mp4 151.22M

24.Android插件化架构 – Activity的启动流程分析

01.Activity启动流程简介.mp4 165.98M

02.Activity的onPause方法.mp4 301.19M

03.activity的创建和生命周期.mp4 378.66M

Android插件化架构 – Activity的启动流程分析.mht 26.01kb

25.Android插件化架构 – 拦截Activity的启动流程绕过AndroidManifest检测

01.插件化架构简介.wmv 31.56M

02.Hook启动流程startActivity.mp4 121.40M

03.替换原来的Intent过AndroidMnifest检测.mp4 74.21M

04.Hook启动流程launchActivity.mp4 207.08M

Android插件化架构 – 拦截Activity的启动流程绕过AndroidManifest检测.mht 36.17kb

26.Android插件化架构 – 类的加载和360开源DroidPlugin源码分析

笔记和源码

01.作业讲解.mp4 232.23M

02.插件机制类的加载.mp4 117.30M

03.360开源框架DroidPlugin使用介绍.mp4 312.67M

04.360开源框架DroidPlugin源码阅读.mp4 88.50M

27.Android增量更新和签名校验

01.下载第三方的C库文件.mp4 136.41M

02.自己动手实现C的合并.mp4 153.27M

03.服务端生成dll动态库.mp4 224.61M

04.阶段性的测试增量更新.mp4 60.27M

05.apk文件安装签名校验.mp4 214.25M

28.Darren的个人分享

01.内涵段子知识点回顾.mp4 45.74M

02.个人的经历分享.mp4 149.43M

03.正念的奇迹.mp4 86.33M

04.最后的问题解答.mp4 132.03M

个人的分享.mht 34.15kb

Android进阶之旅-(NDK实战篇)

01.NDK开发前奏 – x团参数加密和签名校验

笔记和资源

01.怎么架构新项目.mp4 61.54M

02.加密算法介绍.mp4 206.92M

03.MD5参数加密实现.mp4 211.42M

04.APP签名校验.mp4 286.86M

02.第三方开源库 Glide – 源码分析(补)

源码和笔记

01.Glide源码的营养.wmv 202.20M

02.Glide源码时序图.wmv 724.90M

03.NDK开发前奏 – 视频转码压缩

笔记和源码

01.视频转码压缩介绍.wmv 313.85M

02.ffmpeg整合集成.wmv 343.18M

03.压缩回调处理.wmv 187.99M

04.Android 多模块多组件开发 – 打造属于自己的路由(补)

源码和笔记

01.多模块多组件开发.wmv 239.85M

02.DRouter的基本使用.wmv 525.11M

03.DRouter的源码分析.wmv 51.51M

05.NDK开发前奏 – 实现支付宝人脸识别功能

笔记和源码

01.opencv 介绍和整合.wmv 171.61M

02.人脸识别实现的思路.wmv 107.96M

03.opencv图像灰度处理.wmv 290.41M

04.实现人脸识别.wmv 120.29M

06.C基础 – 基本数据类型与指针入门

笔记和源码

01.C开发的一些准备工作.wmv 27.27M

02.基本数据类型.wmv 54.06M

03.变量地址和指针变量.wmv 63.93M

04.通过指针变量修改值.wmv 29.15M

05.面试题讲解.wmv 106.55M

07.C基础 – 指针运算和函数指针

源码和笔记

01.二级指针和多级指针 .wmv 61.22M

02.数组和数组指针.wmv 127.42M

03.指针循环遍历和赋值.wmv 21.09M

04.指针与数组的几种写法.wmv 48.10M

05.函数指针.wmv 123.23M

08.C基础 – 动态开辟内存和字符串

源码和笔记

01.上次内容回顾.wmv 64.91M

02.如何文档阅读.wmv 43.95M

03.静态内存开辟和动态内存开辟.wmv 136.44M

04.动态内存开辟的实用场景.wmv 40.35M

05.realloc和动态内存开启注意事项.wmv 133.91M

09.C基础 – 字符串常见操作和指针练习

笔记和源码

01.字符串长度.wmv 85.04M

02.字符串类型转换.wmv 51.85M

03.字符串比较.wmv 97.03M

04.字符串查找和拼接.wmv 122.96M

05.字符串截取和大小写转换.wmv 140.26M

10.C基础 – 结构体联合体和枚举

笔记和源码

01.字符串替换讲解.wmv 85.89M

02.结构体和结构体指针.wmv 132.74M

03.结构体数组.wmv 36.12M

04.字节对其和结构体大小计算.wmv 83.77M

05.联合体和枚举.wmv 137.95M

100.FFmpeg – Android 直播加滤镜效果

笔记与源码

01.录制声音获取 PCM 数据.wmv 248.44M

02.推送视频画面到媒体房间.wmv 147.24M

03.推送声音到媒体房间.wmv 183.24M

04.滤镜效果处理.wmv 342.43M

101.给大家的一封信

01.问题交流解答.wmv 184.73M

02.给大家的一封信.wmv 43.17M

03.关于环境与得失.wmv 137.91M

给大家的一封信.jpg 421.04kb

11.C基础 – 文件操作

笔记和源码

01.读取文本文件.wmv 108.78M

02.拷贝文件.wmv 194.34M

03.文件加解密和文件切割.wmv 370.19M

12.JNI 基础 – JNIEnv 的实现原理

笔记和源码

01.JNI开发的一般流程.wmv 135.86M

02.详解 .h 头文件和实现文件.wmv 66.32M

03.JNIEnv的实现原理.wmv 120.49M

04.C 访问 Java 属性.wmv 110.64M

05.C 访问 Java 方法.wmv 80.50M

13.JNI 基础 – Native 层构建 Java 对象

笔记和源码

01.作业讲解.wmv 130.99M

02.常量指针和指针常量.wmv 38.72M

03.Native 层构建 Java 对象.wmv 202.68M

04.设置属性练习.wmv 74.03M

14.JNI 基础 – Android 共享内存的序列化过程

笔记和源码

01.Java对象与C对象对应.wmv 92.71M

02.Parcel 源码解析.wmv 157.28M

03.自己动手实现内存共享.wmv 210.64M

04.共享内存面试题讲解.wmv 55.03M

15.JNI 基础 – 缓存策略和异常处理

笔记和源码

01.数组的细节处理.wmv 122.16M

02.局部引用和全局引用.wmv 102.37M

03.静态缓存策略.wmv 91.35M

04.jni的异常处理.wmv 138.92M

16.C进阶 – 内存四驱模型

笔记和源码

01.数组参数传递.wmv 91.19M

02.数据类型剖析.wmv 54.02M

03.变量的本质.wmv 29.25M

04.内存四驱模型.wmv 176.16M

17.C进阶 – 项目开发模型强化

笔记和源码

01.内存四驱模型.wmv 55.35M

02.通过指针间接赋值的意义.wmv 162.08M

03.野指针和 NULL 地址.wmv 63.12M

04.定义字符串的几种区别.wmv 88.10M

05.项目开发模型强化.wmv 122.78M

18.C进阶 – 二级指针和多级指针

笔记和源码

01.指针使用的注意事项.wmv 119.93M

02.二级指针的内存模式.wmv 178.56M

03.多级指针.wmv 67.13M

19.C进阶 – 结构体中的高级话题

笔记和源码

01.结构体赋值操作.wmv 71.25M

02.深拷贝和浅拷贝.wmv 98.29M

03.结构体的偏移量强化.wmv 174.80M

20.C++基础 – 引用和函数重载

笔记和源码

01.c 和 c++ 的区别.wmv 47.24M

02.常量.wmv 13.21M

03.引用和常量引用.wmv 100.61M

04.函数重载和默认参数.wmv 54.27M

05.类的初探.wmv 162.47M

21.C++基础 – 构造函数、析构函数和拷贝构造函数

笔记和源码

01.构造函数.wmv 72.91M

02.析构函数.wmv 63.06M

03.malloc、free、new、delete 区别.wmv 32.09M

04.拷贝构造函数和调用场景.wmv 225.13M

22.C++基础 – 对象大小和友元类

源码和笔记

01.可变参数.wmv 37.94M

02.static 关键字.wmv 34.03M

03.const 修饰函数.wmv 118.89M

04.友元函数和类.wmv 175.33M

23.C++基础 – 操作符重载和类的继承

笔记和源码

01.加减运算符重载.wmv 165.02M

02.条件运算符和括号运算符重载.wmv 139.64M

03.类对象的继承.wmv 115.70M

24.C++基础 – 虚继承、虚函数和模板函数

笔记和源码

01.属性初始化.wmv 59.14M

02.虚继承.wmv 46.68M

03.C++中的多态.wmv 120.56M

04.抽象类和接口.wmv 123.19M

05.模板函数.wmv 62.85M

25.C++基础 – 实现 Native 层的 ArrayList

笔记和源码

01.编译流程.wmv 137.94M

02.模板类.wmv 147.71M

03.ArrayList源码分析.wmv 100.05M

04.实现Native层的ArrayList.wmv 144.71M

26.C++基础 – 异常处理和字符串操作

源码和笔记

01.类型转换.wmv 262.36M

02.实现System.arrayCopy.wmv 99.49M

03.c++中的异常处理.wmv 175.87M

04.字符串操作.wmv 51.51M

27.C++进阶 – Const关键字增强和引用的本质剖析

笔记和源码

01.string字符串的常见操作.wmv 231.72M

02.const 关键增强字.wmv 62.91M

03.引用的加强.wmv 65.82M

04.NDK 异常处理增强.wmv 125.78M

28.C++进阶 – STL 容器的基本介绍和使用

笔记和源码

01.vector和stack容器.wmv 165.27M

02.queue基本操作.wmv 70.93M

03.list增删改查.wmv 41.34M

04.谓词和函数对象.wmv 236.28M

29.C++进阶 – STL 函数对象和谓词

笔记和源码

01.map容器介绍和使用.wmv 94.76M

02.multimap容器介绍和使用.wmv 69.26M

03.容器对象拷贝构造函数.wmv 70.54M

04.一元谓词和二元谓词.wmv 140.03M

30.C++进阶 – STL算法设计理念分析

源码和笔记

01.预定义函数对象.wmv 70.98M

02.函数适配器.wmv 65.50M

03.STL算法设计理念分析.wmv 249.98M

04.源码阅读的经验总结.wmv 157.71M

31.Android智能识别 – 银行卡区域裁剪

源码和资源

01.银行卡识别的思路分析.wmv 144.28M

02.bitmap和mat转换.wmv 265.33M

03.截取银行卡区域.wmv 258.87M

32.Android智能识别 – 银行卡数字识别

笔记和源码

01.裁剪银行卡区域.wmv 209.15M

02.过滤填充干扰区域.wmv 176.80M

03.分割获取银行卡数字.wmv 157.52M

04.字符串粘连处理.wmv 94.77M

33.数据结构算法 – 数组与链表

笔记和源码

01.数据结构算法基本概念.wmv 79.57M

02.时间复杂度和空间复杂度.wmv 184.43M

03.数组与链表源码分析.wmv 140.37M

34.数据结构算法 – 单链表与双向链表

笔记和源码

01.单链表.wmv 148.80M

02.时间复杂度优化.wmv 135.75M

03.双向链表.wmv 153.43M

35.数据结构算法 – 冒泡、选择和插入排序

笔记和源码

01.上次作业讲解.wmv 47.11M

02.冒泡排序.wmv 54.88M

03.方法宏定义.wmv 55.85M

04.时间复杂度求解.wmv 77.35M

05.选择排序.wmv 154.35M

06.性能测试比较分析.wmv 63.37M

36.数据结构算法 – 冒泡优化、插入和希尔排序

源码和笔记

01.ndk错误日志调试.wmv 175.28M

02.冒泡排序优化.wmv 101.69M

03.插入排序.wmv 105.16M

04.希尔排序.wmv 268.12M

37.数据结构算法 – 归并排序和快速排序

笔记和源码

01.上次遗留问题解决.wmv 66.40M

02.稳定排序.wmv 48.71M

03.归并排序.wmv 127.42M

04.归并优化和时间复杂度求解.wmv 60.96M

05.快速排序.wmv 92.51M

06.快速排序优化.wmv 142.58M

38.数据结构算法 – 递归和栈结构

源码和笔记

01.循环和递归.wmv 82.42M

02.汉诺塔问题.wmv 40.32M

03.数组实现栈.wmv 105.67M

04.链表实现栈.wmv 160.15M

39.数据结构算法 – 队列和双向队列

笔记和源码

01.汉诺塔问题求解.wmv 116.82M

02.位运算.wmv 99.21M

03.数组实现队列.wmv 199.18M

40.数据结构算法 – HashMap 源码分析和手写实现

源码和笔记

01.HashMap源码实现分析.wmv 121.43M

02.hashCode底层实现分析.wmv 187.67M

03.==、equals和hashCode.wmv 53.65M

04.手写HashMap扩容.wmv 144.65M

41.数据结构算法 – 树和二叉树

笔记和源码

01.树的定义和分类.wmv 92.46M

02.树的存储.wmv 72.34M

03.树、森林与二叉树之间互转.wmv 116.11M

42.数据结构算法 – 二叉树常见操作

笔记和源码

01.二叉树的分类.wmv 83.73M

02.二叉树的遍历.wmv 252.82M

03.平衡二叉树.wmv 111.62M

43.数据结构算法 – 优先级队列和堆排序

笔记和源码

01.二叉树序列化和反序列.wmv 217.22M

02.优先级队列和堆排序.wmv 337.12M

44.数据结构算法 – 二叉搜索树

笔记和源码

01.二叉搜索树-新增.wmv 128.79M

02.二叉搜索树-查找.wmv 26.93M

03.二叉搜索树 – 删除.wmv 125.19M

45.数据结构算法 – AVL 树

笔记和源码

01.为什么要引入 AVL 树.wmv 92.59M

02.AVL树 – 旋转调整.wmv 102.77M

03.AVL树 – 插入调整.wmv 157.64M

46.数据结构算法 – AVL 树的新增和移除

源码和笔记

01.新增操作.wmv 208.44M

02.删除操作.wmv 199.36M

47.数据结构算法 – 红黑树上篇

笔记和源码

01.红黑树和性质.wmv 138.29M

02.红黑树新增逻辑讲解.wmv 110.65M

03.红黑树新增代码实现.wmv 211.32M

48.数据结构算法 – 红黑树下篇

笔记和源码

01.红黑树和 AVL 树的算法复杂度分析.wmv 64.10M

02.红黑树新增理解.wmv 70.69M

03.红黑树的删除操作.wmv 299.02M

49.数据结构算法 – 哈夫曼编码

源码和笔记

01.定长编码和变成编码.wmv 183.48M

02.霍夫曼树的构建过程.wmv 165.56M

03.代码实现霍夫曼编码和解码.wmv 256.01M

50.数据结构算法 – 图

源码和笔记

01.Java 多线程的内存模型.wmv 157.93M

02.synchronized 的底层实现原理.wmv 191.63M

03.图的基础定义.wmv 198.95M

51.数据结构算法 – 图的最小生成树和最短路径

笔记和源码

01.邻接表和十字链表.wmv 135.94M

02.图的广度和深度优先遍历.wmv 202.49M

03.最小生成树.wmv 247.83M

52.LeetCode 刷题 – 数字篇

笔记和源码

01.迪杰斯特拉算法.wmv 192.04M

02.toSum.wmv 204.23M

03.string to integer.wmv 145.73M

53.LeetCode 刷题 – 位运算

笔记和源码

01.Reverse Integer.wmv 71.74M

02.位运算.wmv 65.96M

03.Power of Two.wmv 50.35M

04.Power of Three.wmv 23.18M

05.Number of 1 Bits.wmv 23.35M

06.Factorial Trailing Zeroes.wmv 53.35M

54.LeetCode 刷题 – 树

笔记和源码

01.Binary Tree Inorder Traversal.wmv 153.94M

02.Path Sum.wmv 197.22M

03.Maximum Depth of Binary Tree.wmv 203.21M

55.LeetCode 刷题 – 常用算法思想

笔记和源码

01.贪心算法思想 .wmv 76.96M

02.回溯算法思想.wmv 141.76M

03.动态规划算法思想.wmv 162.38M

56.OpenCV – 安装和简介

笔记和源码

01.OpenCV 安装.wmv 177.18M

02.操作指针转灰度图.wmv 274.85M

57.OpenCV – Android 滤镜效果处理

笔记和源码

01.ColorMatrix 矩阵运算.wmv 174.17M

02.Java Bitmap 获取像素操作.wmv 100.60M

03.Native 层操作像素指针.wmv 128.19M

04.ARGB_8888 和 RGB_565.wmv 56.94M

58.OpenCV – Mat 对象与图像混合

笔记和源码

01.细讲 Mat 对象.wmv 173.34M

02.像素获取和修改.wmv 136.30M

03.图像混合.wmv 116.57M

04.饱和度、亮度和对比度.wmv 68.92M

59.OpenCV – 图像的绘制与卷积操作

笔记和源码

01.inline 内联函数.wmv 51.62M

02.绘制形状和文字.wmv 171.14M

03.图像的卷积操作.wmv 289.45M

60.Android 性能优化实战 – 界面卡顿

笔记和源码

01.APP项目介绍.wmv 170.50M

02.Android Device Monitor 介绍.wmv 560.25M

03.高斯模糊和均值模糊.wmv 274.51M

04.Glide源码分析.wmv 163.66M

05.LruCache的正确使用姿势.wmv 448.01M

61.Android 性能优化实战 – Bitmap 全面解析

笔记和源码

01.Bitmap 到底占多大的内存.wmv 268.69M

02.Bitmap 的内存开辟.wmv 280.45M

03.Bitmap 的内存销毁和复用.wmv 162.74M

62.OpenCV – 实现图片的美容效果

笔记和源码

01.Bitmap 的内存优化与适配.wmv 143.10M

02.线上 OOM 内存 dump 搜集.wmv 203.56M

03.实现图片的美容效果.wmv 108.03M

04.腐蚀与膨胀.wmv 145.07M

63.OpenCV – 验证码自动识别

笔记和源码

01.形态学操作.wmv 85.13M

02.过滤验证码的干扰.wmv 181.88M

03.上采样与降采样.wmv 213.99M

64.OpenCV – 自定义线性滤波

笔记和源码

01.处理边缘类型.wmv 113.75M

02.自定义线性滤波.wmv 211.84M

03.图像二值化.wmv 127.74M

65.OpenCV – 图像边缘检测

笔记和源码

01.Sobel 算子.wmv 221.69M

02.Laplance 算子.wmv 52.07M

03.Canny 边缘检测.wmv 230.39M

66.OpenCV – 霍夫检测与重映射

笔记和源码

01.霍夫直线检测.wmv 140.76M

02.霍夫圆检测.wmv 90.42M

03.重映射.wmv 186.39M

67.OpenCV – 色彩空间与直方图

笔记和源码

01. RGB 与 HSV.wmv 224.31M

02.直方图均衡化.wmv 123.11M

03.直方图计算绘制.wmv 187.42M

68.OpenCV – 直方图比较和匹配

笔记和源码

01. 直方图比较.wmv 246.89M

02.直方图的反向投射和模板匹配.wmv 342.28M

69.OpenCV – 轮廓查找与图像分水岭

源码和笔记

01.银行卡轮廓查找与绘制.wmv 240.93M

02.图形矩和图像分水岭切割.wmv 362.34M

70.OpenCV – 手写 QQ 说说图片效果

源码和笔记

01.Bitmap 的解封装与编解码 .wmv 169.85M

02. 镜像和逆世界效果.wmv 79.66M

03.浮雕和马赛克效果.wmv 80.49M

04.毛玻璃效果.wmv 33.29M

05.油画效果和速度油画.wmv 258.79M

71.OpenCV – 图片的几何变换

笔记和源码

01.图片旋转.wmv 357.48M

02.矩阵仿射变换.wmv 54.45M

03.reSize() 图片缩放.wmv 161.58M

04.remap 重映射 .wmv 97.48M

72.OpenCv – 封装 java 层 sdk 模型

源码和笔记

01.苏宁体育面试题讲解.wmv 46.19M

02.NDK 学到什么程度,该怎么学?.wmv 81.40M

03.如何封装 java 层 sdk 模型.wmv 97.59M

04.动手封装 Opencv 的 Mat.java 对象.wmv 348.51M

05.Java 和 C++ 的回收机制.wmv 130.71M

73.OpenCV – 手写直方图和直方均衡

笔记和源码

01.知识回顾.wmv 169.78M

02.手写实现直方图计算.wmv 156.74M

03.手写实现归一化.wmv 128.93M

04.手写实现直方均衡.wmv 194.24M

74.NDK开发实战 – 实现人脸的美容效果(上)

笔记和源码

01.卷积模糊算法复杂度分析.wmv 157.84M

02.积分图算法介绍.wmv 63.44M

03.卷积模糊算法优化.wmv 115.58M

04.快速边缘保留算法.wmv 108.58M

75.NDK开发实战 – 实现人脸的美容效果(下)

笔记和源码

01.皮肤区域检测.wmv 156.90M

02.皮肤区域融合.wmv 104.84M

03.边缘加强与模糊叠加.wmv 119.56M

76.NDK开发实战 – 微信公众号二维码检测与识别

笔记和源码

01.实现思路剖析.wmv 125.66M

02.算法流程分析.wmv 80.20M

03.手写实现.wmv 301.35M

04.如何优化.wmv 56.87M

77.人脸识别 – HOG 和 LBP 特征检测

笔记和源码

01. HOG 特征检测的实现原理.wmv 252.42M

02. 行人检测.wmv 75.13M

03.手写 LBP 特征算法.wmv 135.06M

04.haar 特征介绍.wmv 56.68M

78.人脸识别 – 实时人脸检测

笔记和源码

01.相机实时检测人脸.wmv 237.79M

02.均值,方差与协方差.wmv 97.53M

03.特征值与特征向量.wmv 73.64M

04.PCA的降维原理与应用.wmv 103.02M

79.NDK开发实战 – 实时人脸检测和识别

笔记和源码

01.样本训练.wmv 219.25M

02.实时识别人脸.wmv 182.44M

03.后续的安排.wmv 137.82M

80.音视频技术学习 – 启动篇

笔记和资料

01.音视频基础知识.wmv 261.30M

02.视频播放的流程.wmv 67.87M

03.音视频编解码.wmv 163.50M

04.FFmpeg介绍.wmv 184.81M

81.linux 系统编程 – 命令基础,软件卸载与安装

笔记与资料

01.linux常用快键键.wmv 165.84M

02.文件和文件夹操作.wmv 93.48M

03.用户与用户组.wmv 117.50M

04.搜索与查找.wmv 85.43M

05.软件安装流程.wmv 81.26M

06.压缩与解压缩.wmv 112.31M

82.linux 系统编程 – 应用编译运行的工作过程

笔记与源码

01.vim的三种工作模式.wmv 57.62M

02.vim常用命令.wmv 111.29M

03.gcc编译四个步骤.wmv 69.49M

04.动态库与静态库.wmv 146.66M

05.虚拟内存.wmv 212.74M

83.linux 内核编程 – 文件IO与文件描述符

笔记与源码

01.系统调用.wmv 224.71M

02.文件描述符表.wmv 222.81M

03.stat与 lstat.wmv 44.46M

04.目录操作.wmv 106.76M

84.linux 内核编程 – 进程创建与进程管理

笔记和源码

01. pcb 进程控制块.wmv 77.67M

02.内存映射.wmv 38.97M

03. fork 创建子进程.wmv 108.80M

04.父子进程共享.wmv 69.21M

05.回收进程.wmv 86.31M

06.监听 APP 应用被卸载.wmv 85.79M

85.linux 内核编程 – IPC 进程间通信

笔记和源码

01.进程间通信的本质.wmv 55.79M

02.管道.wmv 103.20M

03.信号通信的原理.wmv 145.61M

04.共享映射区通信.wmv 122.32M

05.mmap的实现原理.wmv 167.19M

86.linux 内核编程 – 线程与多线程同步

笔记和源码

01.线程的创建与销毁.wmv 119.52M

02.回收线程.wmv 87.50M

03.分离线程.wmv 85.03M

04.生产者与消费者.wmv 263.64M

87.CMake 语法 – 自动编译和链接

笔记与源码

01.Makefile、CMake 与 Shell 之间的联系.wmv 104.47M

02.Makefile 的一个规则.wmv 97.25M

03.Makefile 的两个函数.wmv 60.50M

04.Makefile 的三个自动变量.wmv 201.39M

05.Cmake 的安装与简介.wmv 285.28M

88.CMake 语法 – 详解 CMakeLists.txt

笔记与源码

01.CMake 安装问题补充 .wmv 84.49M

02.构建生成 .so 动态库.wmv 111.32M

03.链接外部动态库与头文件.wmv 92.97M

04.编写基于 FFmpeg 开发的 CmakeLists.wmv 134.06M

89.Shell 脚本 – 详解基础语法

笔记与源码

01.自定义变量与环境变量.wmv 81.88M

02.位置参数变量与预定义变量.wmv 66.99M

03.条件判断.wmv 33.02M

04.流程控制语句.wmv 136.23M

90.Shell 脚本 – 自己动手编译 FFmpeg

笔记与源码

01.CMake 交叉编译 Android 动态库.wmv 106.97M

02.配置 NDK 环境.wmv 195.75M

03.手写 FFmpeg 编译脚本.wmv 212.71M

04.编译参数传递详解.wmv 221.05M

05.运行调试视音频解码.wmv 349.76M

91.FFmpeg – 打造一款万能的音乐播放器

笔记和源码

01.效果演示.wmv 93.44M

02.获取 Meta 信息.wmv 348.14M

03.解码音频数据.wmv 121.63M

04.AudioTack 播放音频的原理.wmv 50.91M

05.播放pcm数据.wmv 275.65M

06.内存上涨问题分析.wmv 88.89M

92.FFmpeg – 多线程解码播放

笔记和源码

01.内存上涨问题分析解决.wmv 250.76M

02.音频重采样.wmv 82.81M

03.添加错误回调到 Java.wmv 137.55M

04.多线程解码播放.wmv 136.68M

93.FFmpeg – OpenSLES 播放音频数据

笔记与源码

01.JNIEnv 子线程回调 Java 问题.wmv 192.25M

02.OpenSLES 播放音频原理分析.wmv 79.45M

03.OpenSLES 播放音频数据.wmv 314.40M

04.抽取准备方法.wmv 166.98M

05.整理代码架构.wmv 186.43M

94.FFmpeg – 线程队列边解码边播放

笔记与源码

01.编译错误解决.wmv 86.09M

02.添加准备完毕回调.wmv 107.70M

03.用队列边解码边播放.wmv 185.09M

04.再次整理代码架构.wmv 132.14M

05.所有功能代码走读.wmv 168.59M

95.FFmpeg – Android 视频播放器

笔记与源码

01. 整合音乐播放器项目.wmv 103.94M

02.OpenGLES 渲染视频.wmv 92.27M

03.界面的渲染流程.wmv 146.95M

04.SurfaceView 渲染视频.wmv 195.61M

05.下节课的安排.wmv 17.52M

96.FFmpeg – 音视频同步

笔记与源码

01.调整音乐播放器项目架构.wmv 209.39M

02.模板模式整合视频解码.wmv 182.63M

03.视音频同步的思想.wmv 58.55M

04.实现视音频同步.wmv 177.24M

97.FFmpeg – Android 直播推拉流

笔记和源码

01.自己动手搭建流媒体服务器.wmv 97.61M

02.配置流媒体环境.wmv 398.46M

03.集成 RTMP 推流源码.wmv 127.75M

04.初始化 RTMP 推流.wmv 75.64M

05.回调 Java 层监听初始化状态.wmv 138.18M

98.FFmpeg – 朋友圈录制视频加背景音乐

笔记和源码

01.销毁推流 RTMP.wmv 118.94M

02.OpenGL 的坐标系.wmv 135.46M

03.OpenGL 渲染流程介绍.wmv 115.82M

04. OpenGL 渲染摄像头数据.wmv 194.86M

05.硬编码视频合成文件.wmv 160.82M

06.给视频添加滤镜效果.wmv 333.07M

99.FFmpeg – H.264 协议详解

笔记和源码

01.播放音频同时回调 PCM 数据.wmv 375.65M

02.录制视频加背景音乐.wmv 153.78M

03.视频录制加背景音乐流程回顾.wmv 70.24M

04.详解 H.264 协议.wmv 182.78M

05.获取 MediaCodec 的 sps 和 pps .wmv 179.00M

Visual Studio 2013 简体中文旗舰版.iso 2.87G

Android进阶之旅-(系统架构篇)

01.面向对象六大基本原则 – 网络引擎切换

01.面向对象六大基本原则 – 网络引擎切换

02.AOP面向切面编程 – 淘宝京东网络处理

02.AOP面向切面编程 – 淘宝京东网络处理

03.UML建模 – View 的 Touch 事件分发流程

03.UML建模 – View 的 Touch 事件分发流程

04.基础知识扫盲 – 反射注解和泛型

04.基础知识扫盲 – 反射注解和泛型

05.编译时注解 – ButterKnife源码分析和手写

05.编译时注解 – ButterKnife源码分析和手写

06.编译时注解 – 绕过微信支付和分享的局限

06.编译时注解 – 绕过微信支付和分享的局限

07.Handler通信 – 源码分析和手写Handler框架

07.Handler通信 – 源码分析和手写Handler框架

08.单例设计模式 – 强大的 Activity 管理

08.单例设计模式 – 强大的 Activity 管理

09.Builder设计模式 – 增强版 NavigationBar

09.Builder设计模式 – 增强版 NavigationBar

10.工厂设计模式 – 数据存储的特有方式

10.工厂设计模式 – 数据存储的特有方式

11.装饰设计模式 – RecyclerView添加头部和底部

11.装饰设计模式 – RecyclerView添加头部和底部

12.模版设计模式 – 自己动手写 OkHttp 的 Dispatcher

12.模版设计模式 – 自己动手写 OkHttp 的 Dispatcher

13.策略设计模式 – Log 日志输出策略

13.策略设计模式 – Log 日志输出策略

14.Adapter设计模式 – 打造通用的 IndicatorView

14.Adapter设计模式 – 打造通用的 IndicatorView

15.观察者设计模式 – 观察数据的插入

15.观察者设计模式 – 观察数据的插入

16.代理设计模式 – 实现 Retrofit 的 create

16.代理设计模式 – 实现 Retrofit 的 create

17.原型设计模式 – 订单查询拆分

17.原型设计模式 – 订单查询拆分

18.迭代器设计模式 – 构建通用 BottomTabNavigationBar

18.迭代器设计模式 – 构建通用 BottomTabNavigationBar

19.责任链设计模式 – QQ微信多用户系统检测

19.责任链设计模式 – QQ微信多用户系统检测

20.设计模式 – 23种模式总结(前篇)

20.设计模式 – 23种模式总结(前篇)

21.设计模式 – 23种模式总结(后篇)

21.设计模式 – 23种模式总结(后篇)

22.第三方开源库 EventBus – 源码分析和手写

22.第三方开源库 EventBus – 源码分析和手写

23.第三方开源库 OKHttp – Java网络编程基础

23.第三方开源库 OKHttp – Java网络编程基础

24.第三方开源库 OKHttp – 整体架构和源码分析

24.第三方开源库 OKHttp – 整体架构和源码分析

25.第三方开源库 OKHttp – 自己动手写表单提交和文件上传

25.第三方开源库 OKHttp – 自己动手写表单提交和文件上传

26.第三方开源库 OKHttp – 源码精髓之拦截器分析

26.第三方开源库 OKHttp – 源码精髓之拦截器分析

27.第三方开源库 OKHttp – 上传进度监听和自定义缓存

27.第三方开源库 OKHttp – 上传进度监听和自定义缓存

28.第三方开源库 OKHttp – 文件断点下载

28.第三方开源库 OKHttp – 文件断点下载

29.第三方开源库 RXJava – 基本使用和源码分析

29.第三方开源库 RXJava – 基本使用和源码分析

30.第三方开源库 RxJava – 自己动手写事件变换

30.第三方开源库 RxJava – 自己动手写事件变换

31.第三方开源库 RxJava – 自己动手线程调度切换

31.第三方开源库 RxJava – 自己动手线程调度切换

32.第三方开源库 RxJava – Android实际开发场景

32.第三方开源库 RxJava – Android实际开发场景

33.第三方开源库 Retrofit – 源码设计模式分析

33.第三方开源库 Retrofit – 源码设计模式分析

34.第三方开源库 Retrofit – 自己动手写核心架构部分

34.第三方开源库 Retrofit – 自己动手写核心架构部分

35.第三方开源库封装 – OkHttp + RxJava + Retrofit

35.第三方开源库封装 – OkHttp + RxJava + Retrofit

36.第三方开源库 Retrofit – 自己动手优化网络引擎

36.第三方开源库 Retrofit – 自己动手优化网络引擎

37.开发模式 MVP – 基础框架搭建分析

37.开发模式 MVP – 基础框架搭建分析

38.开发模式 MVP – 静态代理和动态扩展

38.开发模式 MVP – 静态代理和动态扩展

39.项目实战 – 代码架构和运行时架构

39.项目实战 – 代码架构和运行时架构

40.项目实战 – 系统架构部分的总结和展望

40.项目实战 – 系统架构部分的总结和展望

41.第三方开源库 Glide – 源码分析(补)

41.第三方开源库 Glide – 源码分析(补)

42.Android 多模块多组件开发 – 打造属于自己的路由(补)

42.Android 多模块多组件开发 – 打造属于自己的路由(补)

43.经验分享 – 深圳社招大厂面试分享(补)

43.经验分享 – 深圳社招大厂面试分享(补)

系统架构测试题.docx 13.38kb

Android进阶之旅-(自定义View篇)

01.自定义View简介 – onMeasure,onDraw,自定义属性

01.自定义View简介 – onMeasure,onDraw,自定义属性

02.自定义View入门 – 自定义TextView

02.自定义View入门 – 自定义TextView

03.自定义View – 仿QQ运动步数进度效果

03.自定义View – 仿QQ运动步数进度效果

04.自定义View – 玩转字体变色

04.自定义View – 玩转字体变色

05.自定义View – Paint画笔作业讲解

05.自定义View – Paint画笔作业讲解

06.自定义View – 评分控件RatingBar

06.自定义View – 评分控件RatingBar

07.自定义View – 字母索引列表

07.自定义View – 字母索引列表

08.源码阅读分析 – View的绘制流程

08.源码阅读分析 – View的绘制流程

09.自定义ViewGroup – 第五大布局容器

09.自定义ViewGroup – 第五大布局容器

10.源码阅读分析 – View的Touch事件分发

10.源码阅读分析 – View的Touch事件分发

11.源码阅读分析 – ViewGroup的Touch事件分发

11.源码阅读分析 – ViewGroup的Touch事件分发

12.Touch事件分发 – 酷狗侧滑菜单效果

12.Touch事件分发 – 酷狗侧滑菜单效果

13.Touch事件分发 – QQ6.0侧滑菜单效果

13.Touch事件分发 – QQ6.0侧滑菜单效果

14.Touch事件分发 – 汽车之家折叠列表

14.Touch事件分发 – 汽车之家折叠列表

15.Touch事件分发 – 九宫格解锁

15.Touch事件分发 – 九宫格解锁

16.Material Design – 常用控件介绍和使用

16.Material Design – 常用控件介绍和使用

17.Material Design – 沉浸式状态栏

17.Material Design – 沉浸式状态栏

18.Material Design – 自定义Behavior

18.Material Design – 自定义Behavior

19.Material Design – 打造RecyclerView通用下拉刷新上拉加载

19.Material Design – 打造RecyclerView通用下拉刷新上拉加载

20.Material Design – CoordinatorLayout 和 SnackBar 源码分析

20.Material Design – CoordinatorLayout 和 SnackBar 源码分析

21.属性动画 – 58同城数据加载动画

21.属性动画 – 58同城数据加载动画

22.属性动画 – 常见多条目菜单筛选

22.属性动画 – 常见多条目菜单筛选

23.属性动画 – 花束直播加载效果

23.属性动画 – 花束直播加载效果

24.贝塞尔曲线 – 上堂真正的数学课

24.贝塞尔曲线 – 上堂真正的数学课

25.贝塞尔曲线 – 让所有 View 都可拖动爆炸

25.贝塞尔曲线 – 让所有 View 都可拖动爆炸

26.贝塞尔曲线 – 花束直播点赞效果

26.贝塞尔曲线 – 花束直播点赞效果

27.视差动画 – 酷狗音乐引导页

27.视差动画 – 酷狗音乐引导页

28.视差动画 – 雅虎新闻摘要加载

28.视差动画 – 雅虎新闻摘要加载

29.源码阅读分析 – Window底层原理与系统架构

29.源码阅读分析 – Window底层原理与系统架构

30.性能优化 – UI渲染和布局适配

30.性能优化 – UI渲染和布局适配

自定义View测试题.docx 79.95kb

0
分享到:

评论0

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址