Toggle navigation
Vane's Blog
Home
About
Tags
Tags
android
view绘制
系统启动
init
zygote
SystemServer
AMS
java
面向对象
设计原则
设计模式
ANR
死锁
建造者模式
原型模式
工厂模式
策略模式
状态模式
责任链模式
ADB
CountDownTimer
命令模式
ServerManager启动
Binder
Handler
Message
Android源码
消息机制
开源库
EventBus
注解器
APT
Android
PMS
权限
安全机制
系统
驱动程序
HAL
framework
Activity
优化
camera
HTTP
native内存泄漏
进程
线程
USB权限
稳定性
libusb
crash
Camera HAL
memory leak
v4l2
uvc
开机动画
android
Android开机动画流程
Android9/10返回错误VID/PID的问题分析
Android及Linux系统下UVC创建两个video节点的原因及解决方案
FireFly RK3399 Android8.1系统Camera HAL层内存泄漏问题分析
libusb线程竞争导致的crash案例分析
RK3399 Android系统插入UVC Camera导致系统开机失败
ANR案例分析
Android O Binder系列-Binder设计原理(非原创)
Android O Binder系列-ServerManager的启动
关于CountDownTimer调用cancel失效问题分析
ADB命令大全
Deadlocks and ANRs(非原创)
Android ANR问题总结(非原创)
Android O系统启动流程--ActivityManagerService篇
Android O系统启动流程--SystemServer篇二
Android O系统启动流程--SystemServer篇一
Android O系统启动流程--zygote篇
Android O系统启动流程--init篇(最后阶段)
Android O系统启动流程--init篇(第二阶段)
Android O系统启动流程--init篇(第一阶段)
安卓UI系列一:UI绘制流程
view绘制
安卓UI系列一:UI绘制流程
系统启动
Android O系统启动流程--ActivityManagerService篇
Android O系统启动流程--SystemServer篇二
Android O系统启动流程--SystemServer篇一
Android O系统启动流程--zygote篇
Android O系统启动流程--init篇(最后阶段)
Android O系统启动流程--init篇(第二阶段)
Android O系统启动流程--init篇(第一阶段)
init
Android O系统启动流程--init篇(最后阶段)
Android O系统启动流程--init篇(第二阶段)
Android O系统启动流程--init篇(第一阶段)
zygote
Android O系统启动流程--zygote篇
SystemServer
Android O系统启动流程--ActivityManagerService篇
Android O系统启动流程--SystemServer篇二
Android O系统启动流程--SystemServer篇一
AMS
Android O系统启动流程--ActivityManagerService篇
java
设计模式之命令模式
设计模式之责任链模式
设计模式之状态模式
设计模式之策略模式
设计模式之工厂模式
设计模式之原型模式
设计模式之Builder模式
设计模式之单例模式
面向对象六大原则
面向对象
面向对象六大原则
设计原则
设计模式之单例模式
面向对象六大原则
设计模式
设计模式之命令模式
设计模式之责任链模式
设计模式之状态模式
设计模式之策略模式
设计模式之工厂模式
设计模式之原型模式
设计模式之Builder模式
设计模式之单例模式
ANR
ANR案例分析
Deadlocks and ANRs(非原创)
Android ANR问题总结(非原创)
死锁
Deadlocks and ANRs(非原创)
建造者模式
设计模式之Builder模式
原型模式
设计模式之原型模式
工厂模式
设计模式之工厂模式
策略模式
设计模式之策略模式
状态模式
设计模式之状态模式
责任链模式
设计模式之责任链模式
ADB
ADB命令大全
CountDownTimer
关于CountDownTimer调用cancel失效问题分析
命令模式
设计模式之命令模式
ServerManager启动
Android O Binder系列-ServerManager的启动
Binder
Binder十万个为什么
Android O Binder系列-Binder设计原理(非原创)
Android O Binder系列-ServerManager的启动
Handler
Android消息机制-Handler源码分析
关于Handler的几个问题
Message
Android消息机制-Handler源码分析
关于Handler的几个问题
Android源码
Android消息机制-Handler源码分析
关于Handler的几个问题
消息机制
Android消息机制-Handler源码分析
开源库
开源库学习之EventBus
EventBus
开源库学习之EventBus
注解器
APT注解器的使用
深入浅出理解Java注解
APT
APT注解器的使用
Android
Android 10无法申请UVC摄像头权限的问题分析
Android Native内存泄漏案例
深入理解Android相机体系结构(非原创)
MacBooK pro编译Android 9.0和Android 11源码
Activity启动耗时统计方案(非原创)
Android系统预置APP
Android Studio使用系统隐藏API的方法
Binder十万个为什么
Android添加系统服务访问驱动程序系列:添加framework层服务
Android添加系统服务访问驱动程序系列:添加HAL层
Android添加系统服务访问驱动程序系列:添加驱动程序
Android安全机制之Permission权限应用篇
安卓PMS模块之启动及解析APK流程(3)
安卓PMS模块之APK签名及验证流程(2)
安卓PMS模块之安装APK(1)
PackageInstaller安装APK流程
PMS
安卓PMS模块之启动及解析APK流程(3)
安卓PMS模块之APK签名及验证流程(2)
安卓PMS模块之安装APK(1)
PackageInstaller安装APK流程
权限
Android安全机制之Permission权限应用篇
安全机制
Android安全机制之Permission权限应用篇
系统
Android系统预置APP
Android Studio使用系统隐藏API的方法
Binder十万个为什么
Android添加系统服务访问驱动程序系列:添加framework层服务
Android添加系统服务访问驱动程序系列:添加HAL层
Android添加系统服务访问驱动程序系列:添加驱动程序
驱动程序
Android添加系统服务访问驱动程序系列:添加驱动程序
HAL
Android添加系统服务访问驱动程序系列:添加HAL层
framework
Android开机动画流程
Android添加系统服务访问驱动程序系列:添加framework层服务
Activity
Activity启动耗时统计方案(非原创)
优化
Android Native内存泄漏案例
Activity启动耗时统计方案(非原创)
camera
RK3399 Android系统插入UVC Camera导致系统开机失败
深入理解Android相机体系结构(非原创)
HTTP
HTTP基础
native内存泄漏
Android Native内存泄漏案例
进程
进程与线程
线程
进程与线程
USB权限
Android 10无法申请UVC摄像头权限的问题分析
稳定性
RK3399 Android系统插入UVC Camera导致系统开机失败
libusb
libusb线程竞争导致的crash案例分析
crash
libusb线程竞争导致的crash案例分析
Camera HAL
FireFly RK3399 Android8.1系统Camera HAL层内存泄漏问题分析
memory leak
FireFly RK3399 Android8.1系统Camera HAL层内存泄漏问题分析
v4l2
Android及Linux系统下UVC创建两个video节点的原因及解决方案
uvc
Android9/10返回错误VID/PID的问题分析
Android及Linux系统下UVC创建两个video节点的原因及解决方案
开机动画
Android开机动画流程
FEATURED TAGS
android
系统启动
init
SystemServer
java
设计原则
设计模式
ANR
Binder
Handler
Message
Android源码
注解器
Android
PMS
系统
framework
优化
camera
uvc
ABOUT ME
Happy coding!
✉️ vane918@163.com