jzman
Follow
Coding、思考、自觉。
4
Followers
4
Followings
Patron
首页
标签
作品集
Archives
Tags
Journal
(5)
年度总结
(5)
思考
(10)
IjkPlayer
(5)
音视频开发
(11)
源码分析
(4)
投资
(3)
NDK
(1)
Android
(38)
OpenGL ES
(3)
渲染
(1)
生活
(4)
网络
(3)
Flutter
(7)
开源项目
(2)
MediaCodec
(1)
JVM
(1)
Java
(4)
IPC
(1)
基金
(1)
后端
(7)
Spring
(7)
设计模式
(4)
Wireshark
(1)
IPTV
(1)
数据结构
(2)
Jetpack
(7)
组件化
(3)
WeChatApplet
(3)
Gradle
(6)
2024
GitHub - jzmanu/siyuan-icon-tools: siyuan note icon tools.
Jun 9
我的2023复盘
Jan 27
2022
心力
Aug 7
IjkPlayer系列之数据读取线程read_thread
Jun 13
投资是一场概率游戏
Apr 25
IjkPlayer系列之消息循环机制
Apr 7
IjkPlayer系列之JNI基础及源码目录介绍
Mar 27
IjkPlayer系列之播放器创建流程
Mar 27
我的2021复盘
Jan 18
2021
OpenGL ES渲染播放视频
Sep 21
OpenGL ES投影和视图变换
Aug 29
零基础绘制第一张插画全过程
Aug 11
Android中的OpenGL
Aug 8
逝去的六月
Jul 12
Android音频播放AudioTrack详解
Jun 7
GitHub - jzmanu/MDatePickerSample
May 22
AudioRecord采集音频数据及合成
May 16
IPV6、IPV4双栈问题
May 5
MultiType开源项目源码分析
Apr 20
音频基础知识
Apr 6
Flutter混合开发玩Android客户端
Mar 15
Android原生编解码接口MediaCodec详解
Feb 1
Camera2、MediaCodec录制mp4
Jan 7
我的2020复盘
Jan 3
2020
音频帧、视频帧及其同步
Dec 14
音视频开发基础知识
Dec 6
虚拟机类加载机制
Nov 23
普通人应该拿多少钱来投资
Nov 2
Java系列之反射
Oct 18
你要成为什么样的人
Sep 26
Flutter系列之Platform Channel使用详解
Sep 20
自定义View实现字母导航控件
Aug 30
有些坚持你真的需要
Aug 16
Flutter系列之混合开发Android篇
Aug 9
Android 多进程运行机制及IPC
Jul 26
了解一下基金的风险
Jul 19
Flutter系列之Widget生命周期
Jul 12
Flutter系列之图片加载详解
Jul 5
Flutter系列之Flex布局详解
Jun 23
Flutter系列之Navigator组件使用
Jun 10
编译时注解详解及实现ButterKnife
May 31
你真的准备好了吗?
May 24
Spring Boot系列MyBatis配置详解
May 17
Spring Boot系列之JDBC操作数据库
May 6
Spring Boot系列之项目国际化
Apr 26
Spring Boot系列之Thymeleaf模板布局
Apr 19
Spring Boot系列之Thymeleaf常用语法
Apr 12
Spring Boot系列之Thymeleaf模板入门
Apr 1
Spring Boot系列之开发一个接口
Mar 26
我的2019复盘
Jan 7
2019
迭代器设计模式
Dec 25
Wireshark分析验证TCP协议
Dec 16
普及一下IPTV行业
Dec 9
如何有效利用自己的自由时间
Nov 24
单链表及其反转
Nov 10
自定义View中为何match_parent和wrap_content效果一样
Oct 10
LayoutInflater.Factory使用及源码解析
Sep 18
Android Jetpack组件之Paging Library篇
Aug 27
我要重新开始
Aug 20
Android Jetpack组件之使用可观察的数据对象
Jul 9
Android Jetpack组件之BindingAdapter篇
Jul 1
Android Jetpack组件之DataBinding篇
Jun 23
Android Jetpack组件之ViewModel篇
Jun 16
Android Jetpack组件之LiveData篇
Jun 9
Android Jetpack组件之Lifecycle篇
May 29
HTTPS及加密算法介绍
May 20
时间复杂度和空间复杂度
May 13
外观设计模式
May 6
Android组件化之ARouter的使用
Apr 29
某一刻,你有迷茫过
Apr 22
Android组件化之Application
Apr 15
Android组件化基础
Apr 8
你也可以做一个无人控制的App
Apr 1
如何在Ubuntu下编译ijkplayer
Mar 24
手把手教你实现一个Android日期选择器
Mar 10
onTouch和onClick的那些事儿
Feb 28
Android事件分发流程分析
Feb 21
Android事件分发源码分析
Jan 20
Android事件分发基础
Jan 14
我的2018复盘
Jan 3
2018
RxJava2转换型操作符
Dec 24
RxJava2创建型操作符
Dec 16
微信小程序之Flex容器详解
Dec 9
微信小程序之配置详解
Dec 3
我见过的最可恶的房东
Nov 25
微信小程序之初始篇
Nov 18
策略设计模式
Nov 11
人生路上的北极星
Nov 3
Android 7.0应用之间共享文件
Oct 29
代理设计模式
Oct 21
Android属性动画
Oct 16
Android 8.0自适应图标
Oct 10
Android帧动画和补间动画
Sep 27
Android如何使用注解进行代码检查
Sep 20
Gradle系列之从零搭建Maven私服库
Sep 16
Gradle系列之Android Gradle高级配置
Sep 9
Gradle系列之Android Gradle基础配置
Sep 2
Gradle系列之Android Gradle插件
Aug 28
Gradle系列之Java Gradle插件
Aug 24
Gradle系列之Gradle插件
Aug 20
There are 33 more posts, click to load more
Ownership of this blog data is guaranteed by blockchain and smart contracts to the creator alone.
Blockchain ID
#58482
Owner
0x7e0659a2a19bdc3caa66b8a0cf9e77c23bf0a5b2
Transaction Hash
Creation 0xb74529b3...6eef601a3a
Last Update 0xd919ec2f...43f86f60eb
IPFS Address
ipfs://QmQCXiBPKaJ7iayA5qwZyFxZiX36S6d6C6g2trXFNWNuFG