Чтобы переводить контент на ваш предпочитаемый язык, Google использует технологии на основе искусственного интеллекта. Переводы от ИИ могут содержать ошибки.
Создайте CarAppService и сеанс
Оптимизируйте свои подборки
Сохраняйте и классифицируйте контент в соответствии со своими настройками.
Ваше приложение должно расширять класс 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, чтобы предварительно заполнить стек возврата экранов. Предварительное заполнение позволяет пользователям возвращаться к предыдущим экранам с первого экрана, который показывает ваше приложение.
Контент и образцы кода на этой странице предоставлены по лицензиям. Java и OpenJDK – это зарегистрированные товарные знаки корпорации Oracle и ее аффилированных лиц.
Последнее обновление: 2026-10-09 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"]],["Последнее обновление: 2026-10-09 UTC."],[],[]]