createDefaultHeadingProvider

Creates the default Android heading provider: the discovered backend's provider when one is available, and the sensor-based AndroidHeadingProvider otherwise.