از 27 مارس 2025، توصیه می کنیم از android-latest-release
به جای aosp-main
برای ساختن و کمک به AOSP استفاده کنید. برای اطلاعات بیشتر، به تغییرات AOSP مراجعه کنید.
تیونر رادیو
با مجموعهها، منظم بمانید
ذخیره و طبقهبندی محتوا براساس اولویتهای شما.
هنگام ساختن یک برنامه رادیویی، توصیه می کنیم از HwAudioSource
استفاده کنید، زیرا این وصله و همچنین یک جلسه رسانه برای مدیریت رویدادهای کلیدی رسانه ایجاد می کند. چندین منبع صوتی را می توان برای همان منبع و ویژگی های صوتی ایجاد کرد. این امکان وجود دارد که یکی برای استفاده منظم از رادیو و دیگری برای اطلاعیه های ترافیکی داشته باشید.
در صورت ضبط FM_TUNER
، در Android 11 مجوز انجام این کار به android.permission.CAPTURE_AUDIO_OUTPUT
تغییر یافت. دیگر بررسی مجوز OP_RECORD_AUDIO
انجام نمیدهد، که فقط برای میکروفونها اعمال میشود. این هیچ تأثیری روی برنامهها ندارد زیرا FM_TUNER
قبلاً برای دسترسی به مجوز SYSTEM_API
نیاز داشت.
برای جزئیات بیشتر در مورد ساخت یک برنامه رادیویی به Implement Radio مراجعه کنید.
محتوا و نمونه کدها در این صفحه مشمول پروانههای توصیفشده در پروانه محتوا هستند. جاوا و OpenJDK علامتهای تجاری یا علامتهای تجاری ثبتشده Oracle و/یا وابستههای آن هستند.
تاریخ آخرین بهروزرسانی 2025-07-29 بهوقت ساعت هماهنگ جهانی.
[[["درک آسان","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-29 بهوقت ساعت هماهنگ جهانی."],[],[],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."]]