自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(3)
  • 收藏
  • 关注

原创 Android12 中的 cgroup

当前应用已经被冻结,并且点击鼠标没有反应。可以通过查看当前系统支持哪些subsystem。两类文件可以让上层控制应用知道怎样控制。通过命令可以查看具体的挂载目录。:表示需要进行操作的文件或目录。:将进程移动到指定的目录下;通过最后一行可知,当前进程的。命令下的挂载点一一对应。: 表示当前类型的名称。:表示使用的子系统,与。: 表示当前类型的名称。:表示进行操作的类型。:设置进程目录下文件值。: 表示当前类型的名称。:表示需要进行的操作。查找到需要修改进程的。查找到需要修改进程的。

2025-03-14 13:49:17 841

原创 dumpsys SurfaceFlinger

第二部分显示 SurfaceFlinger 使用过得 GraphicBuffer,注意如果使用 BLASTBufferQueue 会显示在此处,如上面的"BLAST Consumer0"有 EGL_ANDROID_native_fence_sync、EGL_KHR_fence_sync和EGL_KHR_wait_sync,其中一二是互斥的,三可以与一二共存。最后部分的2个 Layer 属于 OutputLayer,是需要提交到 hwc 合成的 Layer。

2023-05-16 15:54:10 2319 1

原创 (Android 11) MediaCodec 加载系统支持解码

系统 media_codec.xml 文件解析在 buildMediaCodecList 函数中,先来看看 builder 都有那些。1. 从 OMX Service 中获取编解码信息,查找目录为 "/odm/etc", "/vendor/etc", "/etc"可以发现其中一个 builder 是 Codec2InfoBuilder,还有一个为 OmxInfoBuilder。2. 遍历所有的编解码,按照相关属性配置编解码信息。2. 解析相关文件设置编解码信息。1. 在目录 "/

2023-04-25 17:11:01 2133 2

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除