Solo's Blog
Android API Levels
正在加载今日诗词....
正在初始化搜索引擎
i-rtfsc/note
首页
Android
基础技术
开发板
源码工程
Solo's Blog
i-rtfsc/note
首页
Android
Android
Android自动背光机制
NativeTombstoneManager
bootanimation程序简介
AMS
AMS
Activity四大启动模式
Activity框架01-客户端事务管理
Activity框架02-ActivityClientRecord
Activity框架03-ActivityThread
Activity框架04-Activity和Context的关系
Activity生命周期
Android11 Activity启动流程
WindowManager.LayoutParams
frida dump activity生命周期
Broadcast
Broadcast
Broadcast概述
SELinux
SELinux
Android SELinux介绍
genfscon
Binder
Binder
Android 12 Native Binder 代码变迁
Ashmem简介(Android IPC传输大数据)
Binder机制01-驱动
Binder机制02-ServiceManager
Binder机制03-Framework-Native
Binder机制04-Framework-Java
Binder机制05-AIDL
Binder概述
am trace-ipc 分析
Car
Car
Vehicle
Vehicle
Android-S Vehicle HAL架构
Android-U Vehicle HAL架构
Input
Input
Android 窗口焦点介绍
INotify与Epoll机制
InputDispatcher与InputChannel
Input概述
Input系统01-Input启动过程
Input系统02-InputReader线程
Scancode到Keycode的映射
新增物理按键处理流程
基础与工具
基础与工具
ADB
Android API Levels
Android Studio 快捷键
Compdb
c代码中 ifdef 多条件判断
repo常用操作
使用ccache加快编译速度
编译winscope
巧夺天工
巧夺天工
Android.bp 添加宏控
aosp原生Service快捷扩展接口
内存加压
通过log中的坐标转成折线图
调试技巧
调试技巧
Android Native crash tomestone trace tools
Android打印函数调用流程
am set-debug-app 介绍
privapp permissions检查
借助 event log 有效排查问题
按时间顺序合并log
无法打断点调试
调频命令
调频命令
CPU提频命令
GPU提频命令
问题记录
问题记录
CarServiceUpdatable引用hide接口
基础技术
基础技术
51-android.rules
Jar包删除部分内容
JetBrains配置目录
git小技巧-commit single
hexo、next主题美化
linux service
mkdocs博客搭建
sshfs命令
tmux
tar命令
开发板
开发板
树莓派
树莓派
树莓派基础配置
源码工程
源码工程
个人源码工程简介
ExtFrameworks
ExtFrameworks
aosp frameworks扩展方案
Android feature
Android feature
Android Device Feature
As aosp
As aosp
as-aosp工程简介
教程001-首次配置
教程002-设计思路
教程003-简单扩展
教程004-插件扩展
教程005-跳转系统源码[6.x版本默认跳转]
教程006-aidl跳转
教程007-c++跳转
教程008-跳转系统源码[进阶版]
Global scripts
Global scripts
global_scripts工程简介
Android
工具
ccache
Android API Levels
apilevels
github
评论
回到页面顶部