Android
linux er
简单不简单
展开
-
RK系列SDK -- 多路设备同时输出声音(Android)
说明:本文只针对RK安卓系列SDK,需要多个输出设备同时工作都可以参考此修改处理,但不能保证所有场景都适用。蓝牙和喇叭同时输出声音frameworks/av/services/audiopolicy/enginedefault/src/Engine.cppframeworks/av/services/audiopolicy$ git diff diff --git a/services/a...原创 2019-12-23 17:04:01 · 2778 阅读 · 0 评论 -
RK系列SDK -- Android HFP蓝牙通话音频处理(蓝牙音箱方案)
说明:本文适用于 RK 作为蓝牙设备的蓝牙通话设计。硬件上,BT 芯片的 PCM 时钟和数据线直接连接到 RK 芯片端的一组 i2s 。软件上,需要将 BT 芯片注册成一个声卡。BT HFP 通话数据流程:Downlink:远端信号 -> 蓝牙端 -> AP -> BT SoundCard -> PCM -> SOC SoundCard -> 输出设备U...原创 2019-12-02 11:48:48 · 4468 阅读 · 5 评论 -
RK3288 -- Usb Audio之Voice通话卡顿
1、USB AUDIO通话卡顿。SDK版本号:RK3288_ANDROID7.1_TABLET-SDK_V1.00_20170629问题描述:音频芯片为es8323,在接入usb audio的时候,使用skype通话的时候,不能同时进行录音和放音。处理:USB带宽不够没修改后正常 system/media/alsa_utils/alsa_device_profile.c文件中修改采样率,...原创 2019-11-29 11:46:43 · 806 阅读 · 0 评论 -
RK系列SDK -- 支持多个录音应用同时使用mic功能
1、安卓7.1/8.1/9.0 支持多个录音app同时使用mic默认情况下,安卓只支持单个录音app使用mic,如果需要多个录音app能同时使用mic,可加下述patch。修改方案1:文件:frameworks/av/services/audiopolicy/managerdefault/AudioPolicyManager.cpp~/frameworks/av/services/audi...原创 2019-11-29 11:21:43 · 3111 阅读 · 1 评论 -
高通音频MBHC耳机系统软件相关配置归纳
原创 2019-01-08 10:53:49 · 2696 阅读 · 4 评论 -
关于Android中tinyalsa的运用
原创 2019-01-07 10:58:06 · 1110 阅读 · 0 评论 -
高通平台音频调试常见问题点归纳
以下是关于高通音频调试中遇到的一些常见问题点归纳,仅供参考,如有错误,请指正!1、Audio EC-VOIP 软件主要需要设置EC_REF(echo reference 信号),在Audio HAL的platform.c中,确保VOIP所经过的代码通路调用platform_set_echo_reference(adev,true,out_device); 同时,对应的mixer_paths...原创 2018-09-07 22:43:46 · 15290 阅读 · 6 评论 -
使用adb实现Android系统中GPIO引脚的控制方法(SDM450)
(本文仅用于本人学习记录,仅供参考)原创 2018-05-08 15:03:44 · 4080 阅读 · 0 评论 -
音频之手机物理按键(Exynos7872)
(注:本文仅仅用于个人理顺代码流程思路) 手机物理按键驱动文件分析: 一、GPIO的DTS文件,代码段如下所示: /*gpio口的DTS定义*/gpio_keys { status = "okay"; compatible = "gpio-keys"; #address-cells = <1>; #size-cells = <0&...原创 2017-10-13 14:15:30 · 587 阅读 · 0 评论 -
联想CQATest测试前使用adb实现单独喇叭工作(SDM450)
(本文仅用于本人学习记录,仅供参考)原创 2018-05-04 15:44:39 · 2616 阅读 · 0 评论 -
Android手机WIFI模式下实现无线adb调试的方法
本博客内容使用的手机为魅族某款手机,其他手机是否适用一概不知,请悉知。一、必备条件 PC(装好adb工具)、手机、同一局域网 二、手机打开root权限 1、登陆 flyme账号,没有账号的自行注册。 2、进入手机设置==>指纹与安全==>ROOT权限==>勾选同意接受以上内容,选择确定==>输入flyme账号密码后,选择确定,等待手机重启。 3、手机重启后,用...原创 2018-02-08 16:23:17 · 1906 阅读 · 0 评论