Programmer Liu
Programmer Liu
精彩生活,不惧挑战,做一只有理想的的程序猿
首页
归档
关于
订阅
{title}
{date}
{tags}
2018
11月30日
每日一算法之判断回文联表
11月30日
Android模拟屏幕点击
11月27日
FFmpeg代码实现抽取音频、视频数据
11月23日
FFmpeg常用结构体、方法简介
11月23日
FFmpeg实现简单直播系统
11月22日
FFmpeg常用命令
11月21日
FFmpeg的下载,编译和安装
11月19日
音视频基础概念
最新文章
Android系统-PMS scanPackageDirtyLI的LI是什么意思
Android系统-WMS启动
Android系统-installd守护进程
Android系统-理解ActivityThread和App启动流程
Android系统开发-选择并启动默认Launcher
Android系统-深入理解ActivityManagerService(二)startActiviy流程分析
Android系统-深入理解ActivityManagerService(一)AMS的启动流程
Android系统开发-APK安装包名或签名信息认证
Android系统-包管理机制(三)PMS处理APK安装
Android JNI开发-实际项目开发总结(回调函数)
分类
Android开发
13
Android系统
33
Android音视频
6
C/C++
3
FFmpeg
14
Java
11
Kotlin
1
Linux系统
8
Netty
1
OpenGL ES 3.0
5
SDL2
8
Web
1
微信小程序
1
数据结构与算法
5
网络
1
设计模式
7
标签
C语言
Android
JNI
NDK
ClassLoader
Context
Service
Launcher3
PMS
BroadCast
原理
CameraX
WMS
installd
守护进程
AMS
ActivityThread
OTA增量
Launcher
MediaCodec
OpenGL ES
Camera
Camera2
音频
binder
FFmpeg
直播
C++
系统
Java
多线程
源码
音视频
SDL2
Linux
系统调用
内存
GC
同步
JMM
AQS
LRU
中断
Reactor
高性能
Netty
TCP
微信小程序
算法
设计模式
UML
交叉编译
Makefile
状态机
编译时注解
KAPT
归档
五月 2021
四月 2021
三月 2021
二月 2021
十二月 2020
十一月 2020
九月 2020
八月 2020
七月 2020
六月 2020
三月 2020
二月 2020
十月 2019
九月 2019
八月 2019
七月 2019
六月 2019
五月 2019
四月 2019
二月 2019
一月 2019
十二月 2018
十一月 2018
八月 2018
七月 2018
友情链接
Gityuan
Richard Wu