2025 年 3 月 27 日より、AOSP のビルドとコントリビューションには aosp-main
ではなく android-latest-release
を使用することをおすすめします。詳細については、AOSP の変更をご覧ください。
ラジオ チューナー
コレクションでコンテンツを整理
必要に応じて、コンテンツの保存と分類を行います。
ラジオアプリを作成するときは、HwAudioSource
を使用することをおすすめします。これにより、パッチの作成と、メディア キーイベントを処理するメディア セッションの両方が処理されます。同じソースとオーディオの属性に対して、複数のオーディオ ソースを作成できます。そのため、通常のラジオ用に 1 つと、交通情報用にもう 1 つ作成できます。
Android 11 では、FM_TUNER
を録音する場合の権限が android.permission.CAPTURE_AUDIO_OUTPUT
に変更されました。マイクにのみ適用される OP_RECORD_AUDIO
権限のチェックは行われなくなりました。FM_TUNER
はアクセスするためにすでに SYSTEM_API
権限が必要となっているため、アプリへの影響はありません。
ラジオアプリの作成の詳細については、ラジオの実装をご覧ください。
このページのコンテンツやコードサンプルは、コンテンツ ライセンスに記載のライセンスに従います。Java および OpenJDK は Oracle および関連会社の商標または登録商標です。
最終更新日 2025-07-27 UTC。
[[["わかりやすい","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 UTC。"],[],[],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."]]