Latest Build (Minimum version 4.2)
Build has only been tested on 6.0 & 5.1.
If the app crashes on your system submit an issue with a full log file (Look this up if you dont know how to do this)
This app will interface with a Monkeyboard and provides a control and feedback interface for the user.
The Monkeyboard communicates via USB serial and so I used the specifcation from the manufacturer to write a simple API interface for the board (com.freshollie.monkeyboard.keystoneradio.radio).
The app is designed to act as if it is a normal music player as so will act accordingly, for example audio focus will be follow a mediaplayer notification is provided.
The monkeyboard does not transmit audio to the device, so the user will need to mix this audio with the tablet audio externally.
I wrote this application to be compatible with another one of my custom written applications (http://github.com/freshollie/AndroidHeadunitController) and so input can be turned on for this app in the setting.
I designed this app for use in my car, as so the interface has been designed to work in a car.
~ The application uses several third party libraries to acheive full functionallity.
- usb-serial-for-android - this has been slightly modified in this repo for newer android versions.
- SnappySmoothScroller
- CircularProgressView
If you wish to make a fix, fork this project commit and then make a pull request describing the fix in detail.
If you wish to report a bug, create an issue and I will look into it.
GPL 3.0