簡體   English   中英

將Alsa移植到Android

[英]Port Alsa to Android

我正在嘗試為我的Android手機添加USB音頻功能。 是否有可能,只要我可以將所有alsa驅動程序添加到我的android系統中,然后我就能得到我想要的? 誰能給我一些有關android如何使用alsa以及如何將alsa內核模塊添加到現有系統的提示?

謝謝。

@ James,Android平台已經將alsa作為其音頻子系統的標准配置,您無需自己添加。 如果您的電話是根電話或品牌電話,則可以將電話連接到網絡,並使用ip地址將其連接到開發系統:adb connect IP-address:5555,最簡單的檢查方法是使用adb連接到您的手機

您可以通過進入/ proc目錄來驗證alsa的存在。 您會找到一個名為devices的文件。 如果對設備文件進行分類,您應該在字符設備alsa下看到設備ID為116的設備

同樣在/ proc目錄中,您應該找到另一個名為asound的目錄。 進入該目錄並列出ls -l。 您會注意到所有聲音設備-聲卡,包括您的Android設備使用的SPDIF,HDMI和聲音代碼。 所有這些設備均由alsa控制。

如果拔下USB設備,則會注意到asound目錄中的列表已更改。 Alsa管理所有音頻功能,包括在Android設備上播放和錄制音頻。

希望這篇非技術性的概述對您有所幫助。 如果您有更多問題,請隨時提出

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM