阿尔萨港到安卓

Posted

技术标签:

【中文标题】阿尔萨港到安卓【英文标题】:Port Alsa to Android 【发布时间】:2012-06-28 16:38:39 【问题描述】:

我正在尝试为我的安卓手机添加 USB 音频功能。是否有可能只要我可以将所有 alsa 驱动程序添加到我的 android 系统中,然后我就可以获得我想要的?谁能给我一些关于 android 如何使用 alsa 以及如何将 alsa 内核模块添加到现有系统的提示?

谢谢。

【问题讨论】:

我对将模块添加到内核中很陌生。我已经下载了 android 源代码树和 alsa。试图弄清楚我如何构建 alsa 并作为内核模块插入到当前系统中 【参考方案1】:

@James,android 平台的音频子系统已经包含 alsa 作为标准,你不需要自己添加。如果您有根电话或品牌电话,您可以将您的手机连接到您的网络并使用 ip 地址将其连接到您的开发系统: adb connect IP-address:5555 ,最简单的检查方法是使用 adb 连接到您的手机 您可以通过进入 /proc 目录来验证 alsa 的存在。您将找到一个名为 devices.txt 的文件。如果您对设备文件进行分类,您应该在字符设备 alsa 下看到设备 ID 为 116此外,在 /proc 目录中,您应该找到另一个名为 asound 的目录。进入该目录并列出 ls -l。您会注意到所有声音设备 - 声卡,包括您的 Android 设备使用的 SPDIF、HDMI 和声音代码。所有这些设备都由 alsa 控制。如果您拔下 USB 设备,您会注意到 asound 目录中的列表发生了变化。 Alsa 管理所有音频功能,包括在您的 android 设备上播放和录制音频。我希望这个非技术概述能有所帮助。如果您有更多问题,请务必随时提出

【讨论】:

但是...好像没有办法将alsa-utils安装到android...没有arecord或者aplay

以上是关于阿尔萨港到安卓的主要内容,如果未能解决你的问题,请参考以下文章

安卓用户喜迎补偿?最细乱斗攻略,做一回驰骋的无头骑士!

安卓开发教程 安卓开发怎么入门

安卓 Android题目大全

安卓开发教程

安卓系统怎么升级 怎么升级到安卓6.0

安卓 开发笔记目录