GitHunt
FR

freshollie/headunit-controller-android

Service to control an Android Embedded headunit - Designed for Timur's Kernel

Android Headunit Controller

Android application designed to be used along side Timurs Kernel to control an android tablet as a headunit.

Latest Build (Minimum android version 5.0)

Functionality

This application is designed to replace Tasker in the use of an in car tablet. One of the key functionalities being a wakelock and continue playing the last playing media, which were not possible with tasker. The app also has a much smaller overhead than tasker.

It has several customisable features which can be turned on and off at the users will.

Features

  • Set volume to specific level on wake
  • Continue playing the last media app on wake
  • Start Shuttle Xpress driver on wake
  • Launch USB Gps driver on wake
  • Run shell script on wake or suspend
  • Keep the tablet screen bright while power is applied
  • Keep speakers active to avoid ground loop interferance
  • Keep autobright alive in the background
  • Kill navigation 5 minutes after suspend (Stops wakelocks)
  • Homescreen widget with 6 apps, (Used mostly for my own use)

Shuttle Xpress Input

The app uses my Shuttle Xpress Driver library providing an interface for the user to map all the inputs of the device to specific actions on the tablet.

input interface

mapping interface

Contributing

Feel free to contribute by forking the project and submitting pull requests of changes.

Any bugs please submit an issue in the "Issues" section.

Screenshots

wake up interface

info interface

Running

Running

Languages

Java100.0%

Contributors

GNU General Public License v3.0
Created September 11, 2016
Updated February 22, 2026
freshollie/headunit-controller-android | GitHunt