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
0
votes
1 answer

what does the keyword "/8836-DAE0/" 'denotes in DirectoryPath=/storage/8836-DAE0/System Volume Information ' in android logcat logs

I am working to debug a usb crash in android infotainment system . I wanted to know ,what does the keyword "/8836-DAE0/" 'denotes in DirectoryPath=/storage/8836-DAE0/System Volume Information ' in android logcat logs ?
0
votes
1 answer

Does Android Automotive have the same ecosystem as normal Android?

As the title said. Just need to be curious, last time I tried using Snapp Automotive's Android Automotive build for Raspberry Pi and it was able to detect APKs, however, it can't install APKs. Is Android Automotive based on Android?
weareblahs
  • 57
  • 7
0
votes
2 answers

Automated testing in Android Automotive

What are the best frameworks or tools for automated testing in Android Automotive? I read about Spectatio but I couldn't find code examples or anything other than what's mentioned on the Android page.
0
votes
1 answer

Android Auto video resolution

I have to support VideoConfiguration,(1280 X 720, 800 X 480) Our car display size is 1024 X 600. After android auto is started , the cellphone(or MD) is sending the video output of 1280X 720px. Based on the HUIG doc calculation we need to set margin…
0
votes
2 answers

How to replace the AOSP System UI with a custom one?

The SysUI in AOSP is just an app. Very tight to the Android framework though. Is there a recommended way to disable the vanilla SysUI and replace this functionality with a fully independent custom apk? I believe it should be doable since Wear OS…
narko
  • 3,645
  • 1
  • 28
  • 33
0
votes
1 answer

How do i add listview for android auto

Im trying to biuld a simple android auto application. I found some samples for "hello world" project.. but thats it. Cannot find anything for creating a listview (for contacts) or any other views.. Is it possible?
Amit Yazdan
  • 11
  • 1
  • 2
0
votes
1 answer

Notifications are not displayed in Android Auto

I've had trouble trying to show notifications in Android Auto. I have followed the configuration guide for adding support for Android Auto1 and the one for notifications in Android Auto 2. But the documentation for the Notification is not clear to…
0
votes
0 answers

Android: is it possible to mirror app screen on car screen?

Is it possible to add a feature in an app where the user can mirror the app screen on the car screen monitor using Bluetooth? Usage: An Android app that retrieves some data from a server and shows this data on a map (like Google Maps) which is…
0
votes
1 answer

Android Automotive Instrument Cluster Emulator

I built an image of Automotive, and I run with emulator. The emulator starts an Instrument Cluster automatically. Where is code of logic to start the cluster in AOSP? By the way, can I use the same way to create another display in Android emulator?…
Gnepux
  • 69
  • 1
  • 3
0
votes
1 answer

How to integrate google map in automotive apps in android?

I integrated google map into our android application. If I run the app in the Nexus 5X emulator it loading fine; no issue is observed. When I run the same app in the android automotive emulator..once the application is launched and showing as a…
Raj
  • 1
  • 1
0
votes
0 answers

Is there anyway to get the EV battery details from the car?

I need to show the remaining battery of the EV inside my mobile app. Is there any possible way to get this information from the car. I went through this documentation CarPropertyManager they have mentioned some details but I am not able to implement…
Abraham Mathew
  • 2,029
  • 3
  • 21
  • 42
0
votes
0 answers

Repo sync hangs on platform/hardware/ti/am57x

Trying to build Android Automotive OS from source for Pixel 4 XL, as per instructions at: https://source.android.com/devices/automotive/start/pixelxl#code-sync-and-build Trying this on a MacOS Big Sur 11.2; Using the following call: repo sync -j8 -c…
FrankkieNL
  • 711
  • 9
  • 22
0
votes
1 answer

Android Automotive types.hal changes not getting auto generted

I need some information on types.hal and VehiclePropertyIds.java . I have added new property in types.hal as follows, types.hal File changes, enum ButtonStatus : int32_t { ON = 1, OFF = 2 }; /** * SunRoofButton * @change_mode…
Rohit
  • 1
  • 2
0
votes
1 answer

Do Android Automotive OS support OpenCV OpenGL and multiple screen

I am trying to convert the desktop app to Android Automotive OS (AAOS). I am using OpenCV DNN for object tracking. Also, I am using OpenGL to render the contents. Rendering outputs (2 full HD) must be displayed on two monitors (must be full screen).…
0
votes
1 answer

Are there other ways to put an Automotive media app onto the car without Google Play (polestar 2 API level 28 issue)

I have built a media app and it works great in the emulator. As I actually own a Polestar 2 vehicle, I am running the Polestar 2 image (API Level 28 - Android 9) But when I want to release the app to the play store (even as private test) then the…
Kenny Saelen
  • 894
  • 1
  • 5
  • 16