title: How to obtain the speed that the user of an Android device is moving? Is Location.getSpeed reliable?
body: <p>I am trying to get the user's speed from their Android device, but which is the most reliable way to do it?</p>
  <p>There is the <code>location.getSpeed()</code> function that uses GPS; is this a reliable way to obtain the speed? Should I instead calculate speed manually using GPS coordinates obtained?  Or is there another way that I'm missing to accomplish this?</p>