A Solution for Improving Robustness in GNSS Positioning from Android Devices