Android SDK
📄 Integration Guide
How to add the SDK and configure the project.
📄 Permissions Setup
Mandatory permissions and how to declare them.
📄 Usage Examples
Code examples for common flows.
Overview​
The TelematicsSDK for Android is a native library that provides telematics capabilities for Android applications, including continuous location tracking, motion analysis, and trip data collection.
It exposes a set of APIs to manage users and vehicles, control the telematics lifecycle, handle permissions, and retrieve trips and metrics in a consistent and reliable way.
The SDK is designed to operate under modern Android background execution constraints and follows a strict permission model to guarantee data integrity and predictable behavior.
This section provides an overview of the Android SDK and points you to the relevant guides for integration, permissions setup, and common usage patterns.
How to use this documentation​
Use the sections below to navigate the Android SDK documentation:
- Integration Guide: Learn how to add the SDK to your Android project, configure repositories, and initialize the SDK.
- Permissions Setup: Understand which permissions are mandatory, why they are required, and how to declare them correctly.
- Usage Examples: Explore common flows such as initialization, session handling, vehicle setup, telemetry control, attention detection, and data retrieval.
Each section focuses on a specific aspect of the SDK and can be read independently.