免费课

| 开启你的学习计划
第一章:NDK开发前奏 - x团参数加密和签名校验

01.怎么架构新项目

时长 13分钟29秒

02.加密算法介绍

时长 33分钟23秒

03.MD5参数加密实现

时长 39分钟35秒

04.APP签名校验

时长 40分钟35秒
第二章:第三方开源库 Glide - 源码分析(补)

01.Glide源码的营养

时长 38分钟30秒

02.Glide源码时序图

时长 2小时12分钟20秒
第三章:NDK开发前奏 - 视频转码压缩

01.视频转码压缩介绍

时长 57分钟32秒

02.ffmpeg整合集成

时长 56分钟17秒

03.压缩回调处理

时长 27分钟5秒
第四章:Android 多模块多组件开发 - 打造属于自己的路由(补)

01.多模块多组件开发

时长 47分钟34秒

02.DRouter的基本使用

时长 1小时25分钟57秒

03.DRouter的源码分析

时长 5分钟46秒
第五章:NDK开发前奏 - 实现支付宝人脸识别功能

01.opencv 介绍和整合

时长 36分钟38秒

02.人脸识别实现的思路

时长 23分钟32秒

03.opencv图像灰度处理

时长 59分钟22秒

04.实现人脸识别

时长 21分钟44秒
第六章:C基础 - 基本数据类型与指针入门

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

时长 10分钟37秒

02.基本数据类型

时长 17分钟58秒

03.变量地址和指针变量

时长 19分钟22秒

04.通过指针变量修改值

时长 9分钟46秒

05.面试题讲解

时长 34分钟40秒
第七章:C基础 - 指针运算和函数指针

01.二级指针和多级指针

时长 19分钟1秒

02.数组和数组指针

时长 27分钟52秒

03.指针循环遍历和赋值

时长 7分钟21秒

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

时长 11分钟7秒

05.函数指针

时长 34分钟15秒
第八章:C基础 - 动态开辟内存和字符串

01.上次内容回顾

时长 16分钟52秒

02.如何文档阅读

时长 11分钟4秒

03.静态内存开辟和动态内存开辟

时长 34分钟32秒

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

时长 12分钟25秒

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

时长 36分钟23秒
第九章:C基础 - 字符串常见操作和指针练习

01.字符串长度

时长 25分钟46秒

02.字符串类型转换

时长 11分钟31秒

03.字符串比较

时长 13分钟2秒

04.字符串查找和拼接

时长 29分钟23秒

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

时长 32分钟44秒
第十章:C基础 - 结构体联合体和枚举

01.字符串替换讲解

时长 25分钟21秒

02.结构体和结构体指针

时长 35分钟18秒

03.结构体数组

时长 11分钟36秒

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

时长 19分钟30秒

05.联合体和枚举

时长 32分钟1秒
第十一章:C基础 - 文件操作

01.读取文本文件

时长 23分钟48秒

02.拷贝文件

时长 34分钟53秒

03.文件加解密和文件切割

时长 1小时18分钟24秒
第十二章:JNI 基础 - JNIEnv 的实现原理

01.JNI开发的一般流程

时长 28分钟42秒

02.详解 .h 头文件和实现文件

时长 18分钟19秒

03.JNIEnv的实现原理

时长 30分钟12秒

04.C 访问 Java 属性

时长 28分钟20秒

05.C 访问 Java 方法

时长 14分钟15秒
第十三章:JNI 基础 - Native 层构建 Java 对象

01.作业讲解

时长 33分钟31秒

02.常量指针和指针常量

时长 13分钟34秒

03.Native 层构建 Java 对象

时长 30分钟15秒

04.设置属性练习

时长 14分钟53秒
第十四章:JNI 基础 - Android 共享内存的序列化过程

01.Java对象与C对象对应

时长 19分钟52秒

02.Parcel 源码解析

时长 29分钟9秒

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

时长 47分钟8秒

04.共享内存面试题讲解

时长 15分钟39秒
第十五章:JNI 基础 - 缓存策略和异常处理

01.数组的细节处理

时长 28分钟54秒

02.局部引用和全局引用

时长 22分钟33秒

03.静态缓存策略

时长 21分钟31秒

04.jni的异常处理

时长 26分钟51秒