Google برای ترجمه محتوا به زبان ترجیحی شما از فناوری هوشواره استفاده میکند. ترجمههای هوشوارهای ممکن است اشتباه داشته باشند.
ایجاد CarAppService و Session
با مجموعهها، منظم بمانید
ذخیره و طبقهبندی محتوا براساس اولویتهای شما.
برنامه شما باید کلاس CarAppService را گسترش دهد و روش onCreateSession آن را پیادهسازی کند، که نمونه Session را برمیگرداند که با اتصال فعلی به میزبان مطابقت دارد:
class HelloWorldService : CarAppService() {
override fun onCreateSession(sessionInfo: SessionInfo): Session {
return HelloWorldSession()
}
// ...
}
نمونه Session مشخص میکند که هنگام شروع برنامه برای اولینبار، از کدام نمونه Screen استفاده شود:
class HelloWorldSession : Session() {
override fun onCreateScreen(intent: Intent): Screen {
return HelloWorldScreen(carContext)
}
}
وقتی برنامه خودرو باید از صفحهای شروع شود که صفحه اصلی یا
صفحه مقصد نیست، مثلاً هنگام مدیریت پیوندهای عمیق، میتوانید از
ScreenManager.push قبلاز بازگشت از onCreateScreen به
پیشنهاد کردن پشته برگشت صفحهها استفاده کنید. پیشتوزیع به کاربران امکان میدهد از اولین صفحهای که برنامه شما نمایش میدهد به صفحههای قبلی برگردند.
محتوا و نمونه کدها در این صفحه مشمول پروانههای توصیفشده در پروانه محتوا هستند. جاوا و OpenJDK علامتهای تجاری یا علامتهای تجاری ثبتشده Oracle و/یا وابستههای آن هستند.
تاریخ آخرین بهروزرسانی 2026-10-09 بهوقت ساعت هماهنگ جهانی.
[[["درک آسان","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"]],["تاریخ آخرین بهروزرسانی 2026-10-09 بهوقت ساعت هماهنگ جهانی."],[],[]]