When you use this, the accuracy is always "QUALITY_LAST_KNOWN".
Might it make more sense to be "QUALITY_USABLE"? I have an app that waits for usable (or better) GPS data, and due to this I must set a flag in the code that I'm using the simulator.