LocationCollector

Permissioned collector for SignalCategory.Location.

Reports enabled providers, GPS-enabled state, a coarse last-fix accuracy bucket, fix age and altitude availability via LocationManager. It never emits raw coordinates.

Privacy: location is highly sensitive; only bucketed accuracy/recency is exposed, not latitude/longitude. Gated behind PermissionKind.Location.

See also

Constructors

Link copied to clipboard
constructor()

Properties

Link copied to clipboard
open override val category: SignalCategory

Functions

Link copied to clipboard
open suspend override fun collect(context: Context): List<FingerprintSignal>

Collects location-configuration signals for this category.