-
Java
-
FrameWork层源码解析
-
自定义view
-
性能优化
-
NDK
#####Java -
深入学习Java中的泛型
-
反射及动态代理模式
-
多线程与Android线程性能优化
-
线程池原理与AsyncTask
-
虚拟机的前世今生,深入理解JVM内存区域
-
内存分配与回收策略~深入理解垃圾回收器
-
热修复核心原理——ClassLoader类加载
-
RxJava
-
dagger2
-
序列化
-
Android序列化-JSON深入理解
-
Java IO核心原理及应用(StreamFile操作)
-
Java IO 实战——AES加密让你的APK牢不可破
#####FrameWork层源码解析
- 从四个视角理解Activity的启动模式
- 进程间最基本的通信原理你了解多少(Binder)?
- Android AMS浅析
- 手写Activity插件化
- AndroidWMS面试要点
- Android年薪百万的进阶攻略-PKMS
- 从架构师的角度分析AndroidHandler源码的正确姿势
- 每次遇到滑动冲突都
头大Leo带你寻找事件冲突的根源
#####自定义view
- RecyclerView性能为什么这么好?深度解析它的缓存机制
- CardView+RecyclerView实现一线名企的UI炫酷界面
- 独立使用Git命令完成代码管理
- ViewPager 源码解析与性能优化
- Android Webview独立进程架构实战
- hook源码实现换肤
- Android应用进程的管理 以及保活拉活的那些事
资料获取→专栏
儿
- 告别繁琐的AIDL,IPC通信框架设计与实现
- 从零开始MVVM新闻客户端架构实战
#####性能优化
-
Android启动优化
-
Android 绘制优化
-
内存抖动和内存泄漏
-
Profile、Mat排查内存问题代码
-
内存问题常见场景
-
代码结构优化(设计模式)
-
Bitmap的内存管理与长图加载
-
数据结构优化
1)数据结构方法论?
2)Android常用数据结构原理分析;
3)数据结构应用方法论; -
Android 电量优化
1,手机发烫是为何
2,Android电量统计原理
3,Android电量统计分析
4,电量优化 -
Android 存储优化
1,存储方式
2,数据传输优化
3,Android 7z压缩 -
apk优化
1.apk是什么东西?
2.动态库有多少就添加多少吗?
3.无用的资源和代码怎么去除?
4.资源混淆原理讲解 -
Android 适配方案
#####NDK
- C与JNI,NDK的关系,与java的区别
- C基本语法;
指针,数组与指针,多级指针
字符串,结构体 ,共用体,文件读写
- JNI开发
JNI变量涵义与JNI字符串调用
JNI调用java函数与JNI引用
- C++基础
C++对C的加强,C/C++中的const, 引用
C++对C的函数扩展,C++面向对象一
C++的构造函数与析构函数
C++的浅拷贝和深拷贝
C++的初始化列表;
C++的new delete;
C++操作符重载
C++操作符重载;
C++静态成员变量成员函数
C++友元
C++操作符重载
C++类继承和多态
-
Linux基本操作
-
CMake基础
-
腾讯开源组件MMKV的原理与实现一
-
Android使用giflib实现高效gif动画加载
-
NDK开发实战;
身份证识别
OpenCV人脸定位模型训练
OpenCV人脸跟踪
OpenCV车牌识别1-图像预处理与车牌定位
OpenCV车牌识别2—SVM训练与hsv定位
OpenCV车牌识别3—字符分割与识别
- FFmpeg视频播放器;
ffmpeg介绍与音视频基础
视频解码与本地绘制
音频解码与OpenSL ES播放
音视频同步
- RTMP录屏直播;
手机屏幕数据获取与MediaCodec编码
音频数据编码与推送
x264/faac交叉编译与CameraX预览
摄像头数据处理
视频数据编码与推流
音频采集编码与推流
- opengl抖音视频处理;
opengl显示摄像头图像
opengl录制视频
opengl录制视频
-
OpenGL视觉效果处理—小黄人大眼萌
-
OpenGL视觉效果处理-贴纸与磨皮
X预览
摄像头数据处理
视频数据编码与推流
音频采集编码与推流 -
opengl抖音视频处理;
opengl显示摄像头图像
opengl录制视频
opengl录制视频
- OpenGL视觉效果处理—小黄人大眼萌
- OpenGL视觉效果处理-贴纸与磨皮