Questions tagged [android-automotive]

Android Automotive (not to be confused with Android Auto) is tightly integrated with the features of a car Android-based operating system designed for use directly on vehicle head units as part or all of the vehicle system and/or infotainment functionality (e.g. VMS - Vehicle Map Service , EVS - Exterior View System, IVI - In-Vehicle Infotainment, HVAC - Heating, ventilation, and air conditioning etc.).

Android Automotive (instead of which is not an OS, but just application that provides secondary interface for already existing Android OS) is car-focused version of Android while still giving a similar user experience to android auto.

Android Automotive includes the Android Automotive hardware abstraction layer (HAL) provides a consistent interface to the Android framework regardless of physical transport layer. This vehicle HAL is the interface for developing Android Automotive implementations.

Android Automotive HAL

System integrators can implement a vehicle HAL module by connecting function-specific platform HAL interfaces (e.g. HVAC, EVS) with technology-specific network interfaces (e.g. CAN or LIN bus). Typical implementations may include a dedicated Microcontroller Unit (MCU) running a proprietary real-time operating system (RTOS) for CAN bus access or similar, which may be connected via a serial link to the CPU running Android Automotive. Instead of a dedicated MCU, it may also be possible to implement the bus access as a virtualized CPU. It is up to each partner to choose the architecture suitable for the hardware as long as the implementation fulfills the interface requirements for the vehicle HAL.

More information

Official Documentation

Automotive Device Requirements

194 questions
1
vote
1 answer

Android Automotive. "No system images available " for Android Studio 4.0

I'm usig Android Studio 4.0. When I want to create AVD for Automotive, I don't see any available system images. I was trying to change update channel , but it doesn't lead to success.
Sibirman
  • 39
  • 6
1
vote
1 answer

Android Automotive CarSensorManager for SRS sensors

Does in Android Automotive exists a way to read sensors from OBD2 or SRS. Or in any other android OS for cars. I have searched in CarSensorManager but didn't find anything.
1
vote
1 answer

Android Auto custom notification sound

I have created a messaging app that support Android Auto and is able to push notifications to it. My problem is that I can not override the notification sound for my notifications. I have tried to set sound on Notification Builder and on…
Galeen
  • 169
  • 1
  • 8
1
vote
1 answer

Streams and AudioAttributes at Automotive OS

We try to adapt our navigator application for Android Automotive OS and we see that if we use STREAM_MUSIC for navigator notifications then it doesn't mix with FM-radio. If we use STREAM_NOTIFICATION then navi does mix with FM-radio, but there is no…
vrfloppa
  • 374
  • 4
  • 14
1
vote
1 answer

What is priority -20 of evsmanager in android automotive?

In Camera HAL of android automotive, What is priority -20 in evs manager class
1
vote
0 answers

Issue while importing android.car package

I am trying to import an android.car package, but it's not showing up. I can hardly find any useful tutorial to do so. Looks like I'm missing out something really elementary. If someone can guide in a step by step way. I will be really…
user2176576
  • 734
  • 3
  • 14
  • 39
0
votes
0 answers

Is there callback received based on periodic subscription or only on change in subscribe() interface in android VHAL?

In Android VHAL, whether the interface subscribe(IVehicleCallback callback, vec options) provides callback to system service only when there is a change or based on subscription frequency if the VehiclePropertyChangeMode CONTINUOUS? Reference link -…
0
votes
0 answers

How to fix "Unknown qemu_device" building Android 13 for Car

I am building Android 13 Lunch 11 AOSP CAR X86_64. However, it fails at 98% with "unknown type qemu_device". I am trying to build branches android-13.0.0_r74, and would need your guidance to figure out how to get around this build issue. Also, If…
HucKQC
  • 61
  • 9
0
votes
0 answers

How to enable SD card for Android Automotive OS emulator?

When creating an AVD, I am unable to activate the SD card in the steps below. Device manager -> Create Device -> Automotive(1024p landscape) -> Sv2 API 32 (system image) -> Show Advanced Settings(Button) -> Memory and Storage -> Default value is No…
0
votes
0 answers

Playing live internet radio on Android auto

I'm trying to devlop my own application to play live internet radio on my phone and make it compatible with android auto. So, I started a new project Android auto on last version of Androit Studio (2022.3.1). I don't have an MP3 file, just a working…
0
votes
0 answers

Is there a way to use a personally customized system image in the Android Studio emulator?

I have system image, vendor image, etc. I have customized configuration files used in Android studio virtual device(automotive) sdk. However, if you proceed in the order based on these files, it will not be confirmed when creating a virtual device,…
강경모
  • 23
  • 4
0
votes
0 answers

How to use customized android automotive system image in android studio virtual device?

In the state where files such as system image, vendor image, ramdisk image are already present, Can I use these files to use the system image I have on a virtual device within the android studio environment? Add to, How to use customized android…
0
votes
0 answers

How to navigate to one module to another in Automotive, One is java module other is kotlin module

here i need to navigate(intent) Java module to kotlin module complete different functionality with two services i used `
0
votes
0 answers

UI to initiate content download in AAOS Media App

I am looking into creating an audio Media App for AAOS. I would like to allow my users to choose to download specific audio tracks. I am having a hard time understanding if this is possible. I found a section in the docs that mentions and encourages…
Dustin
  • 409
  • 1
  • 4
  • 17
0
votes
0 answers

Audio decode in Android Automotive

In Android Automotive OS, Question#1) where compressed audio (ex. mp3) get decoded in generally ? I think there is two ways. Decode in Android Framework layer in MediaCodec Decode in HW DSP (I mean, audio dedicated firmware) As I guess, in mobile,…