Press
esc
to close
请输入并搜索
Tim's Life
Tim's Life
首页
分类
时间线
关于
Press
Ctrl
+
and
K
to search
首页
分类
时间线
关于
后台
客户端技术
68 文章 × 668704 字
客户端技术
68篇
+
01-01
Android热修复基本原理
04-24
移动端业务指标通用计算模型
12-29
OpenCV身份证离线识别技术实战(二)
12-28
OpenCV身份证离线识别技术实战(一)
12-02
MVVM与事件驱动模型
11-10
Handler原理与HandlerThread
11-07
OpenCV目标跟踪
10-22
OpenGL+MediaCodec视频录制
10-12
OpenGL帧缓冲与离屏渲染
08-28
AudioTrack与OpenSL ES
08-14
PopWindow位置与自适应
08-05
FFmpeg API(下)
08-03
FFmpeg API(上)
07-27
FFmpeg交叉编译与命令
07-23
NDK之LAME编码Mp3实战
07-22
CMake交叉编译LAME
07-06
CMake进行NDK开发
07-05
CMake学习笔记
06-24
音视频基础概念
06-22
【转】如何实现TextureView或者SurfaceView预览框为圆角
05-30
Android11存储机制更新
05-29
Bitmap内存释放问题
03-24
Android APT最佳实践
02-19
WLAN下进行adb调试
02-19
组件化Gradle语法
02-18
纯手写路由框架实现Android组件化
01-25
设计一个简易图片缓存组件
01-25
RecyclerView的应用
01-23
EventBus的应用
01-21
自定义View(二)
01-19
自定义View(一)
01-17
HLS流媒体服务与加解密
01-17
流媒体协议之HLS
01-16
多仓库管理工具——Repo
12-13
高效易用的IO库【Okio应用篇】
12-12
Android Socket与HTTPS校验
12-10
探究ContentProvider
12-09
远程服务使用AIDL通信
12-08
后台默默的劳动者,探究服务
12-07
Application全局应用
12-04
全局大喇叭——BroadcastReceiver
12-03
SQLite原理与运用
12-03
SharedPreference与文件存储
11-30
Android屏幕适配
11-19
高级控件与屏幕适配
10-18
UI片段——Fragment
10-15
Android对话框
10-14
Android Menu
09-29
Activity的四种启动模式与生命周期
09-29
海量数据序列化协议Protobuf应用及核心源码分析
09-23
LinkHashMap与LRU
09-20
观察者模式
03-22
OkHttp的使用与跳坑示例
02-21
Apache Freemarker的一个小坑
02-06
Gradle的使用和配置
08-06
Thymeleaf对date类型的input格式化支持
07-31
彻底解决ADB连接问题
07-31
Android快速集成OpenCV
05-12
AsyncHttpClient如何进行Session的保存
08-31
Mat与基本图形绘制
08-30
图像亮度对比度调整
08-28
OpenCV矩阵掩模
08-24
Validate做表单校验
04-23
Android学习日志
03-10
使用服务注册特殊广播接收者
02-04
网页启动本地Activity
12-22
Ajax异步请求与JSON数据格式
10-05
XMLParaser解析xml
Tim
总是对未知事物充满好奇心!
363
日志
10
分类
0
标签