The documentation that Google provides for their Fused Location Provider API says that, "The fused location provider manages the underlying location technologies, such as GPS and Wi-Fi, and provides a simple API that you can use to specify the required quality of service."
Looking at the source for FusedLocationProvider, I can see that it makes use of GPS and Network (which is presumably Wi-Fi and cell). However, that source hasn't changed since 2012.
Do Android devices ever use other sources of location data like the magnetometer in FusedLocationProvider implementations?