自 2025 年 3 月 27 日起,我們建議您使用 android-latest-release
而非 aosp-main
建構及貢獻 AOSP。詳情請參閱「Android 開放原始碼計畫變更」。
收音機
透過集合功能整理內容
你可以依據偏好儲存及分類內容。
建構收音機應用程式時,建議您使用 HwAudioSource
,因為它會建立修補程式和媒體工作階段,以便處理媒體鍵事件。您可以為相同來源和音訊屬性建立多個音訊來源。你可以使用一個頻道用於一般收聽,另一個頻道用於交通廣播。
如果要錄製 FM_TUNER
,Android 11 中錄製的權限已變更為 android.permission.CAPTURE_AUDIO_OUTPUT
。系統不再執行 OP_RECORD_AUDIO
權限檢查,這項檢查只適用於麥克風。FM_TUNER
已要求 SYSTEM_API
存取權,因此這不會對應用程式造成影響。
如要進一步瞭解如何建構廣播電台應用程式,請參閱「實作廣播電台」。
這個頁面中的內容和程式碼範例均受《內容授權》中的授權所規範。Java 與 OpenJDK 是 Oracle 和/或其關係企業的商標或註冊商標。
上次更新時間:2025-07-27 (世界標準時間)。
[[["容易理解","easyToUnderstand","thumb-up"],["確實解決了我的問題","solvedMyProblem","thumb-up"],["其他","otherUp","thumb-up"]],[["缺少我需要的資訊","missingTheInformationINeed","thumb-down"],["過於複雜/步驟過多","tooComplicatedTooManySteps","thumb-down"],["過時","outOfDate","thumb-down"],["翻譯問題","translationIssue","thumb-down"],["示例/程式碼問題","samplesCodeIssue","thumb-down"],["其他","otherDown","thumb-down"]],["上次更新時間:2025-07-27 (世界標準時間)。"],[],[],null,["# Radio Tuner\n\nWhen building a radio app, we recommend you use the\n`HwAudioSource` as it creates the patch as well as\na media session to handle media key events. Multiple audio sources can be created\nfor the same source and audio attributes. It's possible to have one for regular\nradio usage and a second for traffic announcements.\n\nIf recording the `FM_TUNER`, in Android 11 the permission for doing so\nwas changed to `android.permission.CAPTURE_AUDIO_OUTPUT`. It\nno longer performs an `OP_RECORD_AUDIO` permission check, which applies\nto microphones only. This has no impact on apps as `FM_TUNER` already required\nthe `SYSTEM_API` permission to access.\n\nSee [Implement Radio](/docs/automotive/broadcast-radio)\nfor more details on building a radio app."]]