Android comes with a very rich set of APIs (Application Programming Interface) for several peripherals, but it lacks APIs to access common interfaces presented in many embedded devices. Digi APIX for Android extends the Android sources, providing extra functionality to manage additional hardware interfaces.

Digi provides some examples to teach you how to work with the different interfaces in an easy way. For information on Digi APIs, see the Digi APIx javadoc. You can import all the examples using the Digi Extension for Android Studio plugin. For more details, see Import a Digi sample application.

The Digi API extensions don’t work on Android Virtual Devices, so you need a physical device with access to all the hardware interfaces if you want to launch or debug your application.