Android-腾讯课堂-进阶之旅全套插图

课程目录

Android进阶之旅 – 项目实战篇

  • 01.Android进阶之路与你同行
  • 01.Android进阶之路与你同行-(内涵段子的项目介绍).mp4
  • 02.Android进阶之路与你同行-(Android应用开发的三个阶段).mp4
  • 03.Android进阶之路与你同行-(给大家的一些建议).mp4
  • 04.Android进阶之路与你同行-(内涵段子知识点介绍).mp4
  • 05.Android进阶之路与你同行-(教程学习人群).mp4
  • 06.Android进阶之路与你同行-(建议大家怎么去学).mp4
  • 07.Android进阶之路与你同行-(自我介绍).mp4
  • 08.Android进阶之路与你同行-(整个项目的架构思想).mp4
  • 仿内涵段子(大纲).txt
  • 内涵段子.apk
  • 整个项目的架构思想.png
  • 02.自己动手打造一套IOC注解框架
  • 笔记
  • 01.自己动手打造一套IOC注解框架-(简介).mp4
  • 02.自己动手打造一套IOC注解框架-(效果演示).mp4
  • 03.自己动手打造一套IOC注解框架-(xutils的IOC源码阅读).mp4
  • 04.自己动手打造一套IOC注解框架-(ButterKnife源码阅读).mp4
  • 05.自己动手打造一套IOC注解框架-(FindViewById注入).mp4
  • 06.自己动手打造一套IOC注解框架-(事件的注入).mp4
  • 07.自己动手打造一套IOC注解框架-(自动检测网络扩展).mp4
  • 03.Android Studio插件开发
  • 01.Android Studio插件开发-(基本简介).mp4
  • 02.Android Studio插件开发-(plugin.xml介绍).mp4
  • 03.Android Studio插件开发-(Action动作介绍).mp4
  • 04.Android Studio插件开发-(HelloWorld完成).mp4
  • 05.Android Studio插件开发-(注解生成器的思路).mp4
  • 06.Android Studio插件开发-(注解生成器的完成).mp4
  • 07.Android Studio插件开发-(任务布置和下周规划).mp4
  • 2017-02-11 Android Studio插件开发.mht
  • DarrenIOC-master.zip
  • HelloWorld.rar
  • 04.模板设计模式构建BaseActivity
  • 01.模板设计模式构建BaseActivity-(基本简介).mp4
  • 02.模板设计模式构建BaseActivity-(设计模式介绍).mp4
  • 03.模板设计模式构建BaseActivity-(模板设计模式介绍).mp4
  • 04.模板设计模式构建BaseActivity-(怎样去读系统的源码).mp4
  • 05.模板设计模式构建BaseActivity-(AsyncTask源码阅读).mp4
  • 06.模板设计模式构建BaseActivity-(View的绘制流程源码阅读).mp4
  • 07.模板设计模式构建BaseActivity-(BaseActivity基本构建).mp4
  • 08.模板设计模式构建BaseActivity-(BaseActivity的功能扩展).mp4
  • 09.模板设计模式构建BaseActivity-(BaseActivity的千万个注意事项).mp4
  • 10.模板设计模式构建BaseActivity-(下周热修复任务布置).mp4
  • 2017-02-12 模板设计模式构建BaseActivity.mht
  • Head First 设计模式(中文版).pdf
  • 05.Android热修复 – 打补丁技术
  • 笔记
  • 01.Android热修复打补丁技术-(高级UI面试题讲解).mp4
  • 02.Android热修复打补丁技术-(捕捉全局异常信息).mp4
  • 03.Android热修复打补丁技术-(上传闪退信息到服务器).mp4
  • 04.Android热修复打补丁技术-(阿里开源的热补丁介绍).mp4
  • 05.Android热修复打补丁技术-(阿里热修复生成补丁包).mp4
  • 06.Android热修复打补丁技术-(Dalvik层原理分析).mp4
  • 07.Android热修复打补丁技术-(阿里热修复开发中的注意事项).mp4
  • 06.Android热修复 – 打补丁原来如此简单
  • 笔记
  • 01.Android热修复打补丁技术-(热修复网上的那些坑).mp4
  • 02.Android热修复打补丁技术-(Activity启动流程源码分析).mp4
  • 03.Android热修复打补丁技术-(类的加载机制源码分析).mp4
  • 04.Android热修复打补丁技术-(反射获取ClassLoader中的dexElmetens).mp4
  • 05.Android热修复打补丁技术-(合并修复dex补丁).mp4
  • 06.Android热修复打补丁技术-(打补丁修复测试).mp4
  • 07.Android热修复打补丁技术-(热修复开发中的一万个注意).mp4
  • 08.Android热修复打补丁技术-(项目规划和任务布置).mp4
  • 07.Builder设计模式构建万能Dialog
  • 笔记
  • 01.AlertDialog源码解析.png
  • 01.Builder设计模式构建万能Dialog(效果演示).mp4
  • 02.Builder设计模式构建万能Dialog(Builder设计模式介绍).mp4
  • 03.Builder设计模式构建万能Dialog(AlertDialog源码阅读).mp4
  • 04.Builder设计模式构建万能Dialog(基本框架搭建).mp4
  • 05.Builder设计模式构建万能Dialog(完善Builder建造者).mp4
  • 06.Builder设计模式构建万能Dialog(完善具体的构建器).mp4
  • 07.Builder设计模式构建万能Dialog(一定要防止霸气侧漏).mp4
  • 08.Builder设计模式构建万能Dialog(万能参数配置).mp4
  • 09.Builder设计模式构建万能Dialog(最后的总结和任务布置).mp4
  • 08.Builder设计模式构建NavigationBar
  • 笔记
  • 01.Builder设计模式构建NavigationBar-(效果演示).mp4
  • 02.Builder设计模式构建NavigationBar-(基本框架搭建).mp4
  • 03.Builder设计模式构建NavigationBar-(阶段性效果测试).mp4
  • 04.Builder设计模式构建NavigationBar-(最后的完善).mp4
  • 05.Builder设计模式构建NavigationBar-(任务布置和问题解答).mp4
  • 06.Builder设计模式构建NavigationBar-(最后的补充).mp4
  • 09.链式调用打造第三方的网络引擎
  • 笔记
  • 01.打造第三方的网络引擎-(setContentView源码阅读).mp4
  • 02.打造第三方的网路引擎-(引擎雏形初搭建).mp4
  • 03.打造第三方的网络引擎-(完善HttpUtils).mp4
  • 04.打造第三方的网络引擎-(最后的测试和问题分析).mp4
  • 10.自己动手搭建数据库框架(增)
  • 01.自己动手搭建数据库框架-(公共参数处理方式).mp4
  • 02.自己动手搭建数据库框架-(接口返回泛型优化).mp4
  • 03.自己动手搭建数据库框架-(搭建思路和表的创建).mp4
  • 11.自己动手搭建数据库框架(性能优化)
  • 01.数据库框架性能优化-(上期回顾).mp4
  • 02.数据库框架性能优化-(实现批量插入).mp4
  • 03.数据库框架性能优化-(对比第三方优化).mp4
  • 04.数据库框架性能优化-(插入数据最终优化).mp4
  • 05.数据库框架性能优化-(查删改以及NDK加密).mp4
  • 2017-03-11 自己动手搭建数据库框架(性能优化).mht
  • 12.数据库和网络引擎结合
  • 笔记
  • 01.数据库的查询修改.mp4
  • 02.网络引擎和数据库整合.mp4
  • 03.网络引擎和数据库整合的Bug修复.mp4
  • 04.阶段性的总结以及后面的规划.mp4
  • 13.插件式换肤框架搭建 – 资源加载源码分析
  • 01.本期的内容和规划.mp4
  • 02.插件式换肤方案分析.mp4
  • 03.资源加载Resources源码阅读.mp4
  • 04.加载插件资源的Demo实现.mp4
  • 05.Native层的AssetManager源码阅读.mp4
  • 14.插件式换肤框架搭建 – Hook拦截View的创建
  • 01.Activity的setContentView源码阅读.mp4
  • 02.Activity和AppCompateActivity的setContentView的区别.mp4
  • 03.LayoutInflater的源码阅读.mp4
  • 04.Hook拦截View创建的实现.mp4
  • 15.插件式换肤框架搭建 – 整体的框架搭建
  • 01.插件式换肤框架搭建-(整体框架思路实现).mp4
  • 02.插件式换肤框架搭建-(拷贝google源码去创建View).mp4
  • 03.插件式换肤框架搭建-(解析皮肤View的attrs).mp4
  • 04.插件式换肤框架搭建-(完善SkinManager以及SkinType).mp4
  • 05.插件式换肤框架搭建-(最后的测试以及问题的分析).mp4
  • 16.插件式换肤框架搭建 – 最后的完善以及内存泄露分析
  • 01.换肤框架最后的完善以及内存泄露分析-(皮肤状态的保存).mp4
  • 02.换肤框架最后的完善以及内存泄露分析-(兼容第三方的自定义View).mp4
  • 03.换肤框架最后的完善以及内存泄露分析-(内存泄露分析和解决).mp4
  • 04.换肤框架最后的完善以及内存泄露分析-(最后总结和下周规划).mp4
  • 17.进程间的通信 – IPC(机制)Binder的原理和源码阅读
  • 01.IPC进程间通信的小事例.mp4
  • 02.IPC进程间通信应用层的走向.mp4
  • 03.IPC进程间通信源码流程分析.mp4
  • 18.进程间的通信 – 耍流氓的方式保活Service
  • 01.耍流氓的方式保活Service-(解决方案).mp4
  • 02.耍流氓的方式保活Service-(杀进程的原理).mp4
  • 03.耍流氓的方式保活Service-(双进程守护).mp4
  • 04.耍流氓的方式保活Service-(后期的一些规划).mp4
  • 19.第一次写功能 – 整合框架和自定义View
  • 笔记
  • 01.第一次写功能-(Android Studio自定义模板).mp4
  • 02.第一次写功能-(Fragment源码解析).mp4
  • 03.第一次写功能-(玩转字体变色).mp4
  • 04.第一次写功能-(Adapter设计模式的无限轮播图).mp4
  • 20.Android图片压缩加密上传 – 自定义图片选择器
  • 笔记
  • 01.自定义图片选择器-(轮播和列表实现).mp4
  • 02.自定义图片选择器-(实现思路).mp4
  • 03.自定义图片选择器-(异步获取本地图片数据).mp4
  • 04.自定义图片选择器-(自定义正方形图片和容器).mp4
  • 21.Android图片压缩加密上传 – JPEG压缩算法解析
  • 笔记
  • 01.JPEG压缩算法解析-(图片选择器优化).mp4
  • 02.JPEG压缩算法解析-(沉浸式状态栏的介绍).mp4
  • 03.JPEG压缩算法解析-(架构师的思想去优化参数传递).mp4
  • 04.JPEG压缩算法解析-(JPEG压缩算法解析).mp4
  • 22.Android图片压缩加密上传 – NDK终极压缩和加密上传
  • 笔记
  • 01.NDK终极压缩和加密上传-(NDK简介).mp4
  • 02.NDK终极压缩和加密上传-(编译第三方C库文件).mp4
  • 03.NDK终极压缩和加密上传-(动手写压缩图片的C++代码).mp4
  • 04.NDK终极压缩和加密上传-(最后的测试以及Bug修复).mp4
  • 05.NDK终极压缩和加密上传-(图片压缩最后的优化).mp4
  • 23.Android插件化架构 – Hook机制之动态代理
  • 笔记
  • 01.插件化架构简介.wmv
  • 02.静态代理设计模式.mp4
  • 03.动态代理设计模式.mp4
  • 04.JDK动态代理源码分析.mp4
  • 24.Android插件化架构 – Activity的启动流程分析
  • 01.Activity启动流程简介.mp4
  • 02.Activity的onPause方法.mp4
  • 03.activity的创建和生命周期.mp4
  • Android插件化架构 – Activity的启动流程分析.mht
  • 25.Android插件化架构 – 拦截Activity的启动流程绕过AndroidManifest检测
  • 01.插件化架构简介.wmv
  • 02.Hook启动流程startActivity.mp4
  • 03.替换原来的Intent过AndroidMnifest检测.mp4
  • 04.Hook启动流程launchActivity.mp4
  • Android插件化架构 – 拦截Activity的启动流程绕过AndroidManifest检测.mht
  • 26.Android插件化架构 – 类的加载和360开源DroidPlugin源码分析
  • 笔记和源码
  • 01.作业讲解.mp4
  • 02.插件机制类的加载.mp4
  • 03.360开源框架DroidPlugin使用介绍.mp4
  • 04.360开源框架DroidPlugin源码阅读.mp4
  • 27.Android增量更新和签名校验
  • 01.下载第三方的C库文件.mp4
  • 02.自己动手实现C的合并.mp4
  • 03.服务端生成dll动态库.mp4
  • 04.阶段性的测试增量更新.mp4
  • 05.apk文件安装签名校验.mp4
  • 28.Darren的个人分享
  • 01.内涵段子知识点回顾.mp4
  • 02.个人的经历分享.mp4
  • 03.正念的奇迹.mp4
  • 04.最后的问题解答.mp4
  • 个人的分享.mht
  • Android进阶之旅-(NDK实战篇)
  • 01.NDK开发前奏 – x团参数加密和签名校验
  • 笔记和资源
  • 01.怎么架构新项目.mp4
  • 02.加密算法介绍.mp4
  • 03.MD5参数加密实现.mp4
  • 04.APP签名校验.mp4
  • 02.第三方开源库 Glide – 源码分析(补)
  • 源码和笔记
  • 01.Glide源码的营养.wmv
  • 02.Glide源码时序图.wmv
  • 03.NDK开发前奏 – 视频转码压缩
  • 笔记和源码
  • 01.视频转码压缩介绍.wmv
  • 02.ffmpeg整合集成.wmv
  • 03.压缩回调处理.wmv
  • 04.Android 多模块多组件开发 – 打造属于自己的路由(补)
  • 源码和笔记
  • 01.多模块多组件开发.wmv
  • 02.DRouter的基本使用.wmv
  • 03.DRouter的源码分析.wmv
  • 05.NDK开发前奏 – 实现支付宝人脸识别功能
  • 笔记和源码
  • 01.opencv 介绍和整合.wmv
  • 02.人脸识别实现的思路.wmv
  • 03.opencv图像灰度处理.wmv
  • 04.实现人脸识别.wmv
  • 06.C基础 – 基本数据类型与指针入门
  • 笔记和源码
  • 01.C开发的一些准备工作.wmv
  • 02.基本数据类型.wmv
  • 03.变量地址和指针变量.wmv
  • 04.通过指针变量修改值.wmv
  • 05.面试题讲解.wmv
  • 07.C基础 – 指针运算和函数指针
  • 源码和笔记
  • 01.二级指针和多级指针 .wmv
  • 02.数组和数组指针.wmv
  • 03.指针循环遍历和赋值.wmv
  • 04.指针与数组的几种写法.wmv
  • 05.函数指针.wmv
  • 08.C基础 – 动态开辟内存和字符串
  • 源码和笔记
  • 01.上次内容回顾.wmv
  • 02.如何文档阅读.wmv
  • 03.静态内存开辟和动态内存开辟.wmv
  • 04.动态内存开辟的实用场景.wmv
  • 05.realloc和动态内存开启注意事项.wmv
  • 09.C基础 – 字符串常见操作和指针练习
  • 笔记和源码
  • 01.字符串长度.wmv
  • 02.字符串类型转换.wmv
  • 03.字符串比较.wmv
  • 04.字符串查找和拼接.wmv
  • 05.字符串截取和大小写转换.wmv
  • 10.C基础 – 结构体联合体和枚举
  • 笔记和源码
  • 01.字符串替换讲解.wmv
  • 02.结构体和结构体指针.wmv
  • 03.结构体数组.wmv
  • 04.字节对其和结构体大小计算.wmv
  • 05.联合体和枚举.wmv
  • 100.FFmpeg – Android 直播加滤镜效果
  • 笔记与源码
  • 01.录制声音获取 PCM 数据.wmv
  • 02.推送视频画面到媒体房间.wmv
  • 03.推送声音到媒体房间.wmv
  • 04.滤镜效果处理.wmv
  • 101.给大家的一封信
  • 01.问题交流解答.wmv
  • 02.给大家的一封信.wmv
  • 03.关于环境与得失.wmv
  • 给大家的一封信.jpg
  • 11.C基础 – 文件操作
  • 笔记和源码
  • 01.读取文本文件.wmv
  • 02.拷贝文件.wmv
  • 03.文件加解密和文件切割.wmv
  • 12.JNI 基础 – JNIEnv 的实现原理
  • 笔记和源码
  • 01.JNI开发的一般流程.wmv
  • 02.详解 .h 头文件和实现文件.wmv
  • 03.JNIEnv的实现原理.wmv
  • 04.C 访问 Java 属性.wmv
  • 05.C 访问 Java 方法.wmv
  • 13.JNI 基础 – Native 层构建 Java 对象
  • 笔记和源码
  • 01.作业讲解.wmv
  • 02.常量指针和指针常量.wmv
  • 03.Native 层构建 Java 对象.wmv
  • 04.设置属性练习.wmv
  • 14.JNI 基础 – Android 共享内存的序列化过程
  • 笔记和源码
  • 01.Java对象与C对象对应.wmv
  • 02.Parcel 源码解析.wmv
  • 03.自己动手实现内存共享.wmv
  • 04.共享内存面试题讲解.wmv
  • 15.JNI 基础 – 缓存策略和异常处理
  • 笔记和源码
  • 01.数组的细节处理.wmv
  • 02.局部引用和全局引用.wmv
  • 03.静态缓存策略.wmv
  • 04.jni的异常处理.wmv
  • 16.C进阶 – 内存四驱模型
  • 笔记和源码
  • 01.数组参数传递.wmv
  • 02.数据类型剖析.wmv
  • 03.变量的本质.wmv
  • 04.内存四驱模型.wmv
  • 17.C进阶 – 项目开发模型强化
  • 笔记和源码
  • 01.内存四驱模型.wmv
  • 02.通过指针间接赋值的意义.wmv
  • 03.野指针和 NULL 地址.wmv
  • 04.定义字符串的几种区别.wmv
  • 05.项目开发模型强化.wmv
  • 18.C进阶 – 二级指针和多级指针
  • 笔记和源码
  • 01.指针使用的注意事项.wmv
  • 02.二级指针的内存模式.wmv
  • 03.多级指针.wmv
  • 19.C进阶 – 结构体中的高级话题
  • 笔记和源码
  • 01.结构体赋值操作.wmv
  • 02.深拷贝和浅拷贝.wmv
  • 03.结构体的偏移量强化.wmv
  • 20.C++基础 – 引用和函数重载
  • 笔记和源码
  • 01.c 和 c++ 的区别.wmv
  • 02.常量.wmv
  • 03.引用和常量引用.wmv
  • 04.函数重载和默认参数.wmv
  • 05.类的初探.wmv
  • 21.C++基础 – 构造函数、析构函数和拷贝构造函数
  • 笔记和源码
  • 01.构造函数.wmv
  • 02.析构函数.wmv
  • 03.malloc、free、new、delete 区别.wmv
  • 04.拷贝构造函数和调用场景.wmv
  • 22.C++基础 – 对象大小和友元类
  • 源码和笔记
  • 01.可变参数.wmv
  • 02.static 关键字.wmv
  • 03.const 修饰函数.wmv
  • 04.友元函数和类.wmv
  • 23.C++基础 – 操作符重载和类的继承
  • 笔记和源码
  • 01.加减运算符重载.wmv
  • 02.条件运算符和括号运算符重载.wmv
  • 03.类对象的继承.wmv
  • 24.C++基础 – 虚继承、虚函数和模板函数
  • 笔记和源码
  • 01.属性初始化.wmv
  • 02.虚继承.wmv
  • 03.C++中的多态.wmv
  • 04.抽象类和接口.wmv
  • 05.模板函数.wmv
  • 25.C++基础 – 实现 Native 层的 ArrayList
  • 笔记和源码
  • 01.编译流程.wmv
  • 02.模板类.wmv
  • 03.ArrayList源码分析.wmv
  • 04.实现Native层的ArrayList.wmv
  • 26.C++基础 – 异常处理和字符串操作
  • 源码和笔记
  • 01.类型转换.wmv
  • 02.实现System.arrayCopy.wmv
  • 03.c++中的异常处理.wmv
  • 04.字符串操作.wmv
  • 27.C++进阶 – Const关键字增强和引用的本质剖析
  • 笔记和源码
  • 01.string字符串的常见操作.wmv
  • 02.const 关键增强字.wmv
  • 03.引用的加强.wmv
  • 04.NDK 异常处理增强.wmv
  • 28.C++进阶 – STL 容器的基本介绍和使用
  • 笔记和源码
  • 01.vector和stack容器.wmv
  • 02.queue基本操作.wmv
  • 03.list增删改查.wmv
  • 04.谓词和函数对象.wmv
  • 29.C++进阶 – STL 函数对象和谓词
  • 笔记和源码
  • 01.map容器介绍和使用.wmv
  • 02.multimap容器介绍和使用.wmv
  • 03.容器对象拷贝构造函数.wmv
  • 04.一元谓词和二元谓词.wmv
  • 30.C++进阶 – STL算法设计理念分析
  • 源码和笔记
  • 01.预定义函数对象.wmv
  • 02.函数适配器.wmv
  • 03.STL算法设计理念分析.wmv
  • 04.源码阅读的经验总结.wmv
  • 31.Android智能识别 – 银行卡区域裁剪
  • 源码和资源
  • 01.银行卡识别的思路分析.wmv
  • 02.bitmap和mat转换.wmv
  • 03.截取银行卡区域.wmv
  • 32.Android智能识别 – 银行卡数字识别
  • 笔记和源码
  • 01.裁剪银行卡区域.wmv
  • 02.过滤填充干扰区域.wmv
  • 03.分割获取银行卡数字.wmv
  • 04.字符串粘连处理.wmv
  • 33.数据结构算法 – 数组与链表
  • 笔记和源码
  • 01.数据结构算法基本概念.wmv
  • 02.时间复杂度和空间复杂度.wmv
  • 03.数组与链表源码分析.wmv
  • 34.数据结构算法 – 单链表与双向链表
  • 笔记和源码
  • 01.单链表.wmv
  • 02.时间复杂度优化.wmv
  • 03.双向链表.wmv
  • 35.数据结构算法 – 冒泡、选择和插入排序
  • 笔记和源码
  • 01.上次作业讲解.wmv
  • 02.冒泡排序.wmv
  • 03.方法宏定义.wmv
  • 04.时间复杂度求解.wmv
  • 05.选择排序.wmv
  • 06.性能测试比较分析.wmv
  • 36.数据结构算法 – 冒泡优化、插入和希尔排序
  • 源码和笔记
  • 01.ndk错误日志调试.wmv
  • 02.冒泡排序优化.wmv
  • 03.插入排序.wmv
  • 04.希尔排序.wmv
  • 37.数据结构算法 – 归并排序和快速排序
  • 笔记和源码
  • 01.上次遗留问题解决.wmv
  • 02.稳定排序.wmv
  • 03.归并排序.wmv
  • 04.归并优化和时间复杂度求解.wmv
  • 05.快速排序.wmv
  • 06.快速排序优化.wmv
  • 38.数据结构算法 – 递归和栈结构
  • 源码和笔记
  • 01.循环和递归.wmv
  • 02.汉诺塔问题.wmv
  • 03.数组实现栈.wmv
  • 04.链表实现栈.wmv
  • 39.数据结构算法 – 队列和双向队列
  • 笔记和源码
  • 01.汉诺塔问题求解.wmv
  • 02.位运算.wmv
  • 03.数组实现队列.wmv
  • 40.数据结构算法 – HashMap 源码分析和手写实现
  • 源码和笔记
  • 01.HashMap源码实现分析.wmv
  • 02.hashCode底层实现分析.wmv
  • 03.==、equals和hashCode.wmv
  • 04.手写HashMap扩容.wmv
  • 41.数据结构算法 – 树和二叉树
  • 笔记和源码
  • 01.树的定义和分类.wmv
  • 02.树的存储.wmv
  • 03.树、森林与二叉树之间互转.wmv
  • 42.数据结构算法 – 二叉树常见操作
  • 笔记和源码
  • 01.二叉树的分类.wmv
  • 02.二叉树的遍历.wmv
  • 03.平衡二叉树.wmv
  • 43.数据结构算法 – 优先级队列和堆排序
  • 笔记和源码
  • 01.二叉树序列化和反序列.wmv
  • 02.优先级队列和堆排序.wmv
  • 44.数据结构算法 – 二叉搜索树
  • 笔记和源码
  • 01.二叉搜索树-新增.wmv
  • 02.二叉搜索树-查找.wmv
  • 03.二叉搜索树 – 删除.wmv
  • 45.数据结构算法 – AVL 树
  • 笔记和源码
  • 01.为什么要引入 AVL 树.wmv
  • 02.AVL树 – 旋转调整.wmv
  • 03.AVL树 – 插入调整.wmv
  • 46.数据结构算法 – AVL 树的新增和移除
  • 源码和笔记
  • 01.新增操作.wmv
  • 02.删除操作.wmv
  • 47.数据结构算法 – 红黑树上篇
  • 笔记和源码
  • 01.红黑树和性质.wmv
  • 02.红黑树新增逻辑讲解.wmv
  • 03.红黑树新增代码实现.wmv
  • 48.数据结构算法 – 红黑树下篇
  • 笔记和源码
  • 01.红黑树和 AVL 树的算法复杂度分析.wmv
  • 02.红黑树新增理解.wmv
  • 03.红黑树的删除操作.wmv
  • 49.数据结构算法 – 哈夫曼编码
  • 源码和笔记
  • 01.定长编码和变成编码.wmv
  • 02.霍夫曼树的构建过程.wmv
  • 03.代码实现霍夫曼编码和解码.wmv
  • 50.数据结构算法 – 图
  • 源码和笔记
  • 01.Java 多线程的内存模型.wmv
  • 02.synchronized 的底层实现原理.wmv
  • 03.图的基础定义.wmv
  • 51.数据结构算法 – 图的最小生成树和最短路径
  • 笔记和源码
  • 01.邻接表和十字链表.wmv
  • 02.图的广度和深度优先遍历.wmv
  • 03.最小生成树.wmv
  • 52.LeetCode 刷题 – 数字篇
  • 笔记和源码
  • 01.迪杰斯特拉算法.wmv
  • 02.toSum.wmv
  • 03.string to integer.wmv
  • 53.LeetCode 刷题 – 位运算
  • 笔记和源码
  • 01.Reverse Integer.wmv
  • 02.位运算.wmv
  • 03.Power of Two.wmv
  • 04.Power of Three.wmv
  • 05.Number of 1 Bits.wmv
  • 06.Factorial Trailing Zeroes.wmv
  • 54.LeetCode 刷题 – 树
  • 笔记和源码
  • 01.Binary Tree Inorder Traversal.wmv
  • 02.Path Sum.wmv
  • 03.Maximum Depth of Binary Tree.wmv
  • 55.LeetCode 刷题 – 常用算法思想
  • 笔记和源码
  • 01.贪心算法思想 .wmv
  • 02.回溯算法思想.wmv
  • 03.动态规划算法思想.wmv
  • 56.OpenCV – 安装和简介
  • 笔记和源码
  • 01.OpenCV 安装.wmv
  • 02.操作指针转灰度图.wmv
  • 57.OpenCV – Android 滤镜效果处理
  • 笔记和源码
  • 01.ColorMatrix 矩阵运算.wmv
  • 02.Java Bitmap 获取像素操作.wmv
  • 03.Native 层操作像素指针.wmv
  • 04.ARGB_8888 和 RGB_565.wmv
  • 58.OpenCV – Mat 对象与图像混合
  • 笔记和源码
  • 01.细讲 Mat 对象.wmv
  • 02.像素获取和修改.wmv
  • 03.图像混合.wmv
  • 04.饱和度、亮度和对比度.wmv
  • 59.OpenCV – 图像的绘制与卷积操作
  • 笔记和源码
  • 01.inline 内联函数.wmv
  • 02.绘制形状和文字.wmv
  • 03.图像的卷积操作.wmv
  • 60.Android 性能优化实战 – 界面卡顿
  • 笔记和源码
  • 01.APP项目介绍.wmv
  • 02.Android Device Monitor 介绍.wmv
  • 03.高斯模糊和均值模糊.wmv
  • 04.Glide源码分析.wmv
  • 05.LruCache的正确使用姿势.wmv
  • 61.Android 性能优化实战 – Bitmap 全面解析
  • 笔记和源码
  • 01.Bitmap 到底占多大的内存.wmv
  • 02.Bitmap 的内存开辟.wmv
  • 03.Bitmap 的内存销毁和复用.wmv
  • 62.OpenCV – 实现图片的美容效果
  • 笔记和源码
  • 01.Bitmap 的内存优化与适配.wmv
  • 02.线上 OOM 内存 dump 搜集.wmv
  • 03.实现图片的美容效果.wmv
  • 04.腐蚀与膨胀.wmv
  • 63.OpenCV – 验证码自动识别
  • 笔记和源码
  • 01.形态学操作.wmv
  • 02.过滤验证码的干扰.wmv
  • 03.上采样与降采样.wmv
  • 64.OpenCV – 自定义线性滤波
  • 笔记和源码
  • 01.处理边缘类型.wmv
  • 02.自定义线性滤波.wmv
  • 03.图像二值化.wmv
  • 65.OpenCV – 图像边缘检测
  • 笔记和源码
  • 01.Sobel 算子.wmv
  • 02.Laplance 算子.wmv
  • 03.Canny 边缘检测.wmv
  • 66.OpenCV – 霍夫检测与重映射
  • 笔记和源码
  • 01.霍夫直线检测.wmv
  • 02.霍夫圆检测.wmv
  • 03.重映射.wmv
  • 67.OpenCV – 色彩空间与直方图
  • 笔记和源码
  1. RGB 与 HSV.wmv
  • 02.直方图均衡化.wmv
  • 03.直方图计算绘制.wmv
  • 68.OpenCV – 直方图比较和匹配
  • 笔记和源码
  1. 直方图比较.wmv
  • 02.直方图的反向投射和模板匹配.wmv
  • 69.OpenCV – 轮廓查找与图像分水岭
  • 源码和笔记
  • 01.银行卡轮廓查找与绘制.wmv
  • 02.图形矩和图像分水岭切割.wmv
  • 70.OpenCV – 手写 QQ 说说图片效果
  • 源码和笔记
  • 01.Bitmap 的解封装与编解码 .wmv
  1. 镜像和逆世界效果.wmv
  • 03.浮雕和马赛克效果.wmv
  • 04.毛玻璃效果.wmv
  • 05.油画效果和速度油画.wmv
  • 71.OpenCV – 图片的几何变换
  • 笔记和源码
  • 01.图片旋转.wmv
  • 02.矩阵仿射变换.wmv
  • 03.reSize() 图片缩放.wmv
  • 04.remap 重映射  .wmv
  • 72.OpenCv – 封装 java 层 sdk 模型
  • 源码和笔记
  • 01.苏宁体育面试题讲解.wmv
  • 02.NDK 学到什么程度,该怎么学?.wmv
  • 03.如何封装 java 层 sdk 模型.wmv
  • 04.动手封装 Opencv 的 Mat.java 对象.wmv
  • 05.Java 和 C++ 的回收机制.wmv
  • 73.OpenCV – 手写直方图和直方均衡
  • 笔记和源码
  • 01.知识回顾.wmv
  • 02.手写实现直方图计算.wmv
  • 03.手写实现归一化.wmv
  • 04.手写实现直方均衡.wmv
  • 74.NDK开发实战 – 实现人脸的美容效果(上)
  • 笔记和源码
  • 01.卷积模糊算法复杂度分析.wmv
  • 02.积分图算法介绍.wmv
  • 03.卷积模糊算法优化.wmv
  • 04.快速边缘保留算法.wmv
  • 75.NDK开发实战 – 实现人脸的美容效果(下)
  • 笔记和源码
  • 01.皮肤区域检测.wmv
  • 02.皮肤区域融合.wmv
  • 03.边缘加强与模糊叠加.wmv
  • 76.NDK开发实战 – 微信公众号二维码检测与识别
  • 笔记和源码
  • 01.实现思路剖析.wmv
  • 02.算法流程分析.wmv
  • 03.手写实现.wmv
  • 04.如何优化.wmv
  • 77.人脸识别 – HOG 和 LBP 特征检测
  • 笔记和源码
  1. HOG 特征检测的实现原理.wmv
  2. 行人检测.wmv
  • 03.手写 LBP 特征算法.wmv
  • 04.haar 特征介绍.wmv
  • 78.人脸识别 – 实时人脸检测
  • 笔记和源码
  • 01.相机实时检测人脸.wmv
  • 02.均值,方差与协方差.wmv
  • 03.特征值与特征向量.wmv
  • 04.PCA的降维原理与应用.wmv
  • 79.NDK开发实战 – 实时人脸检测和识别
  • 笔记和源码
  • 01.样本训练.wmv
  • 02.实时识别人脸.wmv
  • 03.后续的安排.wmv
  • 80.音视频技术学习 – 启动篇

笔记和资料

  • 01.音视频基础知识.wmv
  • 02.视频播放的流程.wmv
  • 03.音视频编解码.wmv
  • 04.FFmpeg介绍.wmv
  • 81.linux 系统编程 – 命令基础,软件卸载与安装
  • 笔记与资料
  • 01.linux常用快键键.wmv
  • 02.文件和文件夹操作.wmv
  • 03.用户与用户组.wmv
  • 04.搜索与查找.wmv
  • 05.软件安装流程.wmv
  • 06.压缩与解压缩.wmv
  • 82.linux 系统编程 – 应用编译运行的工作过程
  • 笔记与源码
  • 01.vim的三种工作模式.wmv
  • 02.vim常用命令.wmv
  • 03.gcc编译四个步骤.wmv
  • 04.动态库与静态库.wmv
  • 05.虚拟内存.wmv
  • 83.linux 内核编程 – 文件IO与文件描述符
  • 笔记与源码
  • 01.系统调用.wmv
  • 02.文件描述符表.wmv
  • 03.stat与 lstat.wmv
  • 04.目录操作.wmv
  • 84.linux 内核编程 – 进程创建与进程管理
  • 笔记和源码
  1. pcb 进程控制块.wmv
  • 02.内存映射.wmv
  1. fork 创建子进程.wmv
  • 04.父子进程共享.wmv
  • 05.回收进程.wmv
  • 06.监听 APP 应用被卸载.wmv
  • 85.linux 内核编程 – IPC 进程间通信
  • 笔记和源码
  • 01.进程间通信的本质.wmv
  • 02.管道.wmv
  • 03.信号通信的原理.wmv
  • 04.共享映射区通信.wmv
  • 05.mmap的实现原理.wmv
  • 86.linux 内核编程 –  线程与多线程同步
  • 笔记和源码
  • 01.线程的创建与销毁.wmv
  • 02.回收线程.wmv
  • 03.分离线程.wmv
  • 04.生产者与消费者.wmv
  • 87.CMake 语法 – 自动编译和链接
  • 笔记与源码
  • 01.Makefile、CMake 与 Shell 之间的联系.wmv
  • 02.Makefile 的一个规则.wmv
  • 03.Makefile 的两个函数.wmv
  • 04.Makefile 的三个自动变量.wmv
  • 05.Cmake 的安装与简介.wmv
  • 88.CMake 语法 – 详解 CMakeLists.txt
  • 笔记与源码
  • 01.CMake 安装问题补充 .wmv
  • 02.构建生成 .so 动态库.wmv
  • 03.链接外部动态库与头文件.wmv
  • 04.编写基于 FFmpeg 开发的 CmakeLists.wmv
  • 89.Shell 脚本 – 详解基础语法
  • 笔记与源码
  • 01.自定义变量与环境变量.wmv
  • 02.位置参数变量与预定义变量.wmv
  • 03.条件判断.wmv
  • 04.流程控制语句.wmv
  • 90.Shell 脚本 – 自己动手编译 FFmpeg
  • 笔记与源码
  • 01.CMake 交叉编译 Android 动态库.wmv
  • 02.配置 NDK 环境.wmv
  • 03.手写 FFmpeg 编译脚本.wmv
  • 04.编译参数传递详解.wmv
  • 05.运行调试视音频解码.wmv
  • 91.FFmpeg – 打造一款万能的音乐播放器
  • 笔记和源码
  • 01.效果演示.wmv
  • 02.获取 Meta 信息.wmv
  • 03.解码音频数据.wmv
  • 04.AudioTack  播放音频的原理.wmv
  • 05.播放pcm数据.wmv
  • 06.内存上涨问题分析.wmv
  • 92.FFmpeg – 多线程解码播放
  • 笔记和源码
  • 01.内存上涨问题分析解决.wmv
  • 02.音频重采样.wmv
  • 03.添加错误回调到 Java.wmv
  • 04.多线程解码播放.wmv
  • 93.FFmpeg – OpenSLES 播放音频数据
  • 笔记与源码
  • 01.JNIEnv 子线程回调 Java 问题.wmv
  • 02.OpenSLES 播放音频原理分析.wmv
  • 03.OpenSLES 播放音频数据.wmv
  • 04.抽取准备方法.wmv
  • 05.整理代码架构.wmv
  • 94.FFmpeg – 线程队列边解码边播放
  • 笔记与源码
  • 01.编译错误解决.wmv
  • 02.添加准备完毕回调.wmv
  • 03.用队列边解码边播放.wmv
  • 04.再次整理代码架构.wmv
  • 05.所有功能代码走读.wmv
  • 95.FFmpeg – Android 视频播放器
  • 笔记与源码
  1. 整合音乐播放器项目.wmv
  • 02.OpenGLES 渲染视频.wmv
  • 03.界面的渲染流程.wmv
  • 04.SurfaceView 渲染视频.wmv
  • 05.下节课的安排.wmv
  • 96.FFmpeg – 音视频同步
  • 笔记与源码
  • 01.调整音乐播放器项目架构.wmv
  • 02.模板模式整合视频解码.wmv
  • 03.视音频同步的思想.wmv
  • 04.实现视音频同步.wmv
  • 97.FFmpeg – Android 直播推拉流
  • 笔记和源码
  • 01.自己动手搭建流媒体服务器.wmv
  • 02.配置流媒体环境.wmv
  • 03.集成 RTMP 推流源码.wmv
  • 04.初始化 RTMP 推流.wmv
  • 05.回调 Java 层监听初始化状态.wmv
  • 98.FFmpeg – 朋友圈录制视频加背景音乐
  • 笔记和源码
  • 01.销毁推流 RTMP.wmv
  • 02.OpenGL 的坐标系.wmv
  • 03.OpenGL 渲染流程介绍.wmv
  • 04.OpenGL 渲染摄像头数据.wmv
  • 05.硬编码视频合成文件.wmv
  • 06.给视频添加滤镜效果.wmv
  • 99.FFmpeg – H.264 协议详解

笔记和源码

  • 01.播放音频同时回调 PCM 数据.wmv
  • 02.录制视频加背景音乐.wmv
  • 03.视频录制加背景音乐流程回顾.wmv
  • 04.详解 H.264 协议.wmv
  • 05.获取 MediaCodec 的 sps 和 pps .wmv
  • Visual Studio 2013 简体中文旗舰版.iso

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

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

本站所有资源版权均属于原作者所有,这里所提供资源均只能用于参考学习用,请勿直接商用。若由于商用引起版权纠纷,一切责任均由使用者承担。更多说明请参考 VIP介绍。

最常见的情况是下载不完整: 可对比下载完压缩包的与网盘上的容量,若小于网盘提示的容量则是这个原因。这是浏览器下载的bug,建议用百度网盘软件或迅雷下载。 若排除这种情况,可在对应资源底部留言,或联络我们。

对于会员专享、整站源码、程序插件、网站模板、网页模版等类型的素材,文章内用于介绍的图片通常并不包含在对应可供下载素材包内。这些相关商业图片需另外购买,且本站不负责(也没有办法)找到出处。 同样地一些字体文件也是这种情况,但部分素材会在素材包内有一份字体下载链接清单。

如果您已经成功付款但是网站没有弹出成功提示,请联系客服并提供付款信息为您处理。

本站资源均为虚拟商品,具有可复制性,可传播性,一旦授予,不接受任何形式的退款、换货要求。请您在购买获取之前确认好是您所需要的资源。