Android 车载 Audio 中 有关系统按键无声的问题排查小结

本文简单记录一下,车载中系统按键音的问题排查从 App --> FrameWork --> HAL层 的问题排查。

通过日志分析:

  1. AudioStreamOutSink 这个有数据写入到 HAL 中(方式一)

  2. 查看 dump 文件。(方式二)

    先 打开 【系统日志】中的 audio dump 开关f(这个功能在车载开发中属于定制功能),再通过 adb root 、adb remount 再 adb shell 查看文件目录

    cd data/vendor/audio

    查看是否有 pcm 文件生成。 有的话 Framework(FW) 层就没有问题。

注意: 测试前先删除已有的 notification (系统按键声音)文件:

示例: rm notification_out_48000Hz_16bit_2ch_02040942.pcm

之后操作按键,观察是否有 notificaton 文件生成。

目前 FW Audio 这边未复现,且上述两种方式验证都没有问题。

于是问题 可以在 FW中 排除了,下一步可以转给 底层 HAL 端进一步分析。

相关推荐
CheungChunChiu1 小时前
Linux 内核动态打印机制详解
android·linux·服务器·前端·ubuntu
aidou13142 小时前
Android中设置Dialog和自定义布局相同高度
android·dialog·弹窗高度·getwindow
氦客2 小时前
UI编程的发展史 : 结合命令式UI和声明式UI
android·compose·声明式ui·ui编程·命令式ui·ui编程发展史·标记语言
aidou13145 小时前
Android中RecyclerView实现多级列表
android·recyclerview·多级列表·layoutmanager
青风行5 小时前
Android从入门到进阶
android
方白羽5 小时前
Android 开发中,准确判断应用处于“前台(Foreground)”还是“后台(Background)
android·app·客户端
Mart!nHu6 小时前
Android 10&15 Framework 允许设置系统时间早于编译时间
android
编程之路从0到17 小时前
ReactNative新架构之Android端TurboModule机制完全解析
android·react native·源码阅读
iloveAnd8 小时前
Android开发中痛点解决(二)兼容性:AndroidX和gradle版本的兼容性
android·兼容性·androidx
stevenzqzq8 小时前
DataStore基本使用教程
android