Package-level declarations
Types
Interface for providing Android Build properties in a testable way.
Data class representing Bluetooth hardware capability information of the device.
Data class representing browser and WebView characteristics of the device.
Default implementation of AndroidBuildProvider that returns actual Android Build properties.
Represents a device collector that collects data of type T.
A comprehensive device collector that orchestrates the collection of device profile data.
Data class representing the complete structure of collected device profile data.
A device collector that gathers comprehensive hardware information about the Android device.
A device collector that gathers GPS location information from the device.
Data class containing GPS location coordinates.
A device collector that gathers network connectivity information from the Android device.
Data class containing network connectivity information.
A device collector that gathers platform and device identification information.
Data class containing comprehensive platform and device information.
Data class containing telephony and carrier information.
Properties
Pre-configured device collector for gathering Bluetooth hardware capability information.
Pre-configured device collector for gathering browser and WebView information.
A device collector that gathers telephony and carrier information from the Android device.
Functions
Creates a default configuration of device collectors for gathering comprehensive device profile information.
Creates a DeviceCollector with the specified key and collection logic.