با مجموعهها، منظم بمانید
ذخیره و طبقهبندی محتوا براساس اولویتهای شما.
تجربیات تماس در نسخه بتا هستند
در این زمان، هر کسی میتواند اپلیکیشنهای ارتباطی با تجربیات تماس به تست داخلی و مسیرهای تست بسته را در فروشگاه Play منتشر کند. انتشار در آهنگهای تست و تولید باز در تاریخ بعدی مجاز خواهد بود.
برنامههایی که از برقراری تماس صوتی پشتیبانی میکنند، میتوانند تجربه خود را در Android Auto با ادغام با کتابخانه Telecom Jetpack و ارائه یک رابط کاربری الگو که با استفاده از کتابخانه برنامه Android for Cars ساخته شده است، بهبود بخشند.
با کتابخانه Jetpack Telecom یکپارچه شوید
برای پشتیبانی از پاسخگویی و کنترل تماسها در Android Auto، برنامه شما باید با کتابخانه Telecom Jetpack همانطور که در ساخت برنامه تماس توضیح داده شده است، یکپارچه شود. بهویژه، برنامه شما باید از تماسهای پاسخدهی شده در پشتیبانی از سطح راه دور پشتیبانی کند. برنامه شما همچنین باید همیشه از ادغام مخابراتی خود استفاده کند، نه فقط زمانی که تلفن کاربر دارای Android Auto است.
یک تجربه تماس الگو بسازید
علاوه بر نمای تماسی که Android Auto ارائه میکند و با ادغام برنامهتان از راه دور ارائه میشود، برنامه شما میتواند تجربهای قالببندی شده برای دسترسی کاربران به محتوای برنامه شما در صفحه ماشین خود ارائه دهد. برای مثال، برنامه شما میتواند فهرستی از مخاطبین را با اقداماتی برای شروع تماس، نمای دستور کار تماسهای آتی، گزارش تماس و موارد دیگر نمایش دهد. هنگامی که تماس در حال انجام است، Android Auto بهطور خودکار نمای تماس خود را در طول مدت تماس نشان میدهد و جایگزین صفحههای الگوی برنامه شما میشود.
از آنجا که برنامههایی که از تماس پشتیبانی میکنند فقط میتوانند در آهنگهای تست داخلی و آزمایش بسته در Google Play منتشر شوند، نباید ساختهایی را که شامل پشتیبانی از آهنگهای تست باز یا تولید هستند، تبلیغ کنید، زیرا ارسالهایی که حاوی ساختهای مربوط به آن آهنگها هستند رد میشوند.
محتوا و نمونه کدها در این صفحه مشمول پروانههای توصیفشده در پروانه محتوا هستند. جاوا و OpenJDK علامتهای تجاری یا علامتهای تجاری ثبتشده Oracle و/یا وابستههای آن هستند.
تاریخ آخرین بهروزرسانی 2025-07-29 بهوقت ساعت هماهنگ جهانی.
[null,null,["تاریخ آخرین بهروزرسانی 2025-07-29 بهوقت ساعت هماهنگ جهانی."],[],[],null,["# Build calling experiences for Android Auto\n\nCalling experiences are in beta \nAt this time, anyone can publish communication apps with calling experiences to internal testing and closed testing tracks on the Play Store. Publishing to open testing and production tracks will be permitted at a later date. \n[Nominate yourself to be an early access partner →](https://forms.gle/VsXEdDEBidxw8q8u8) \n\nApps that support making voice calls can improve their experience on Android\nAuto by integrating with the [Telecom Jetpack library](/develop/connectivity/telecom) and\nproviding a templated user interface built using the [Android for Cars App\nLibrary](/training/cars/apps).\n\nIntegrate with the Jetpack Telecom library\n------------------------------------------\n\nTo support answering and controlling calls on Android Auto, your app must\nintegrate with the Telecom Jetpack library as described in\n[Build a calling app](/develop/connectivity/telecom/voip-app). In particular, your app must support the\ncallbacks described in[Remote surface support](/develop/connectivity/telecom/voip-app/telecom#remote-surface-support). Your app must\nalso use it's telecom integration at all times, not just when a user's phone is\nrunning Android Auto.\n| **Important:** Additional requirements for your app's telecom integration will be provided in this guide soon.\n\nBuild a templated calling experience\n------------------------------------\n\nIn addition to the in-call view that Android Auto provides and which is powered\nby your app's telecom integration, your app can provide a templated experience\nto let users access your app's content on their car screen. For example, your\napp can display a list of contacts with actions to start a call, an agenda view\nof upcoming calls, a call log, and more. While a call is ongoing, Android Auto\nautomatically displays its in-call view for the duration of the call, replacing\nyour app's templated screens.\n\nFollow the guidance in [Use the Android for Cars App Library](/training/cars/apps) and [Add\nsupport for Android Auto to your templated app](/training/cars/apps/auto) to get started\nbuilding your app's templated experience. Then, refer to the guidance on this\npage to understand the specific requirements for calling apps.\n\n### Configure your app's manifest files\n\nTo inform Android Auto of your app's capabilities, your app must do the\nfollowing:\n\n#### Declare category support in your manifest\n\nYour app needs to declare the `androidx.car.app.category.CALLING`\n[car app category](/training/cars/apps#supported-app-categories) in the intent\nfilter of its [`CarAppService`](/reference/androidx/car/app/CarAppService). \n\n \u003capplication\u003e\n ...\n \u003cservice\n ...\n android:name=\".MyCarAppService\"\n android:exported=\"true\"\u003e\n \u003cintent-filter\u003e\n \u003caction android:name=\"androidx.car.app.CarAppService\" /\u003e\n \u003ccategory android:name=\"androidx.car.app.category.CALLING\"/\u003e\n \u003c/intent-filter\u003e\n \u003c/service\u003e\n ...\n \u003capplication\u003e\n\n| **Important:** If your app supports both calling and [messaging](/training/cars/communication/messaging), include both `androidx.car.app.category.CALLING` and `androidx.car.app.category.MESSAGING` `\u003ccategory\u003e` elements in the same intent filter.\n\nDistribute calling apps\n-----------------------\n\nBecause apps that support calling can only be published to Internal Testing and\nClosed Testing tracks on Google Play, you shouldn't promote builds that include\nsupport to Open Testing or Production tracks, as submissions containing builds\non those tracks will be rejected."]]