Android: The Digital Analytics SDK

The Acoustic Digital Analytics SDK is an update to the Android application programming interfaces (APIs).

This SDK provides the following improvements over previous versions of the Android APIs:

  • Supports API level 21 to 32 (Android 21 to 32 (Android 12))
  • Improved security with HTTPS support
  • Improved performance with asynchronous tagging
  • Improved instrumentation
  • Integrate with configuration files rather than source code
  • Improved infrastructure to manage offline use cases for mobile devices
  • Component-centric infrastructure to simplify maintenance and expansion of features

Digital Analytics Android package contents

There are two folders created for the Digital Analytics Android release that can be found on Github

  • DigitalAnalytics folder - Contains all the artifacts required for your Android application.
  • DAInstaller folder - Contains the ruby rake installer for Android Studio projects. It will add the library to the Android application in seconds with base defaults.

Other folders you may find useful when using the Digital Analytics Android SDK are



The above sample app uses both Tealeaf and DA SDKs together in the same app. However, when using the app for standalone DA SDK, you must set the ApplicationInBackgroundEnabled property to true in the EOCoreAdvancedConfig.json file to automatically post data to the server at a predefined post interval.

For example:
"ApplicationInBackgroundEnabled": true,