Pinned Repositories
AudioAndVideoLearn_DemoMaster
音视频java层基础知识
ChangeVoice
NDK语音消息的变声处理
fluttersample
flutter学习
IDCardRecognize
Android-身份证识别实现(ID card recognition in Android)
Jbox2dMaster
JBox2d碰撞小球
MyMusic
ffmpeg 解码音频并控制OpenSLES播放(video 分支是视频播放器)
OpenGlES_Demo
OpenGlES1.0,2.0 for learn(RTMP 推流直播)
SocketProcess
NDK方式-实现双进程守护
SourceCodeSummary
个人笔记(编译/性能优化/framework/音视频/flutter)
StackCardDemo
Android 卡片式堆叠布局
yanchunlan's Repositories
yanchunlan/StackCardDemo
Android 卡片式堆叠布局
yanchunlan/SourceCodeSummary
个人笔记(编译/性能优化/framework/音视频/flutter)
yanchunlan/OpenGlES_Demo
OpenGlES1.0,2.0 for learn(RTMP 推流直播)
yanchunlan/IDCardRecognize
Android-身份证识别实现(ID card recognition in Android)
yanchunlan/AudioAndVideoLearn_DemoMaster
音视频java层基础知识
yanchunlan/StructureData
数据结构与算法
yanchunlan/AAVT
forked from aiyaapp/AAVT(fork 了 aiyaapp/AAVT的项目修改并添加了水印位置的实现)
yanchunlan/ARouter_Demo
手写ARouter路由框架
yanchunlan/fluttersample
flutter学习
yanchunlan/HookDemo
Hook demo
yanchunlan/MyMusic
ffmpeg 解码音频并控制OpenSLES播放(video 分支是视频播放器)
yanchunlan/VideoEdit
使用mediaCodec裁剪视频,并使用openGLES渲染图形
yanchunlan/yanchunlan
yanchunlan/Adapter_Demo
多样式Adapter
yanchunlan/AopDemo
IOC的使用,及基于AspectJ的AOP实现
yanchunlan/AopDemo2
Javassist,ASM的使用
yanchunlan/AutoTryCatchDemo
自动捕获异常
yanchunlan/Common_Interface_Demo
手写万能方法接口
yanchunlan/DesignMode
设计模式
yanchunlan/Gif_Compress_Demo
git 高效加载
yanchunlan/Glide_Demo
手写glide框架
yanchunlan/ImageFillterDemo
滤镜切换效果
yanchunlan/LintDemo
Android lint
yanchunlan/LiveDataBus_Demo
手写消息通信框架LiveDataBus
yanchunlan/NetBase_Network_Demo
手写即时网络监听架构
yanchunlan/OkHttp_Demo
手写网络通讯框架okhttp
yanchunlan/OpenCVDemo
OpenCV的小练习
yanchunlan/Png_Compress_Demo
图片最强压缩(仿Luban压缩)
yanchunlan/Retrofit_Demo
手写retrofit框架
yanchunlan/ZuJian_Demo
搭建组件化架构