On the Improvement of Smartphone Positioning Performance Using Activity Recognition by Smartphone Sensors