自定义博客皮肤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)
  • 收藏
  • 关注

原创 audio hal分析

打开hardware/libhardware/modules/audio/audio_hw.c这个目录下空的示例hal,可以看到有以下这个入口。这个是hal模块的通用写法,原理大致就是对某些固定的地址,赋值上固定的方法,在使用dlsym之类的动态加载so的系统调用打开库,执行hw_module_methods_t的open方法。},audio的hal中,主要包括3个结构体结构体作用用于描述一个设备用于描述一个设备上的输出流用于描述一个设备上的输入流。

2025-02-26 17:08:30 1792

原创 利用蓝牙HID实现安卓投屏反控功能

主要讲述了车机、手机投屏互联的过程中,如何使用HID外设,巧妙绕安卓的权限,实现不需要权限的反控操作。

2024-12-19 10:00:51 1649 3

原创 Cmake学习笔记

target_include_directories:指定头文件搜索路径,并将搜索路径关联到一个 target 上,这里的 target 一般是指生成可执行程序命令里的 target 或者生成库文件的 target,与上一个命令的不同点在于可以设置导出权限,比如现在我写了一个项目,这个项目引入了其他库,但是我不想让其他库的符号暴露出去(毕竟使用这个项目的人只关注这个项目的接口,不需要关注其他依赖的接口)可以通过 PRIVATE 将头文件搜索目录设置不导出的权限。注意第一个参数只能是文件夹。

2024-11-21 13:28:51 1285

空空如也

空空如也

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

TA关注的人

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