![](https://img-blog.csdnimg.cn/20201014180756919.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Android系统
文章平均质量分 79
c-Schutz
量变引起质变,每天进步一点点
展开
-
解决Android log中selinux报错问题
Android中selinux问题解决原创 2022-07-19 19:02:02 · 1994 阅读 · 0 评论 -
Android R中给新的服务添加selinux权限
Android服务添加selinux权限原创 2022-07-19 15:01:48 · 1674 阅读 · 0 评论 -
编译Android的docker环境搭建
使用docker搭建一个编译Android的环境原创 2022-07-15 19:19:39 · 2630 阅读 · 3 评论 -
Android R中HIDL的使用
Android R中添加HIDL服务原创 2022-07-15 14:20:52 · 2173 阅读 · 2 评论 -
Android Studio导入新的常量
Android Studio导入新的常量问题描述本次问题是想要写一个录音工具,实现6通道的录音,进行AudioRecord的通道数设置的时候,设置了一个CHANNEL_IN_6(这个是Android源码中存在的),但是这里由于原生的AudioFormat.class中不存在该定义,因此编译不通过解决方法既然Android源码中存在该定义,我只需要搞定Android源码中的环境,然后用Android源码编译出来的AudioFormat.class替换这里的文件或者绕过检查即可。修改Android代原创 2022-04-21 18:54:43 · 1666 阅读 · 0 评论 -
Android 11音频服务创建以及播放的流程
这篇文章描述了音频服务的启动流程;启动之后应用播放音频的时候数据流程,从应用层到HAL层的相关内容原创 2022-01-20 10:44:45 · 7597 阅读 · 0 评论 -
基于紫光展锐平台的音频调用到hal层逻辑
基于紫光展锐平台的音频调用到hal层逻辑1、数据流程图AudioPolicyService和AudioFlinger的创建:这两个服务都在audioserver中启动,文件路径:frameworks/av/media/audioserver/main_audioserver.cpp从AudioFlinger和AudioPolicyService的创建,到output的打开,以及AudioFlinger开始往底层写入数据的具体流程如下图:#mermaid-svg-kjHL4XWwkQXN6NdA原创 2021-12-28 18:44:39 · 902 阅读 · 0 评论