title: How to check if an android phone is moved without gps
body: <p>we want to build an Android app.  </p>
  
  <p>For the idea we have, we need to know, if an user moved or not.   </p>
  
  <p>It is unimportant, if the user moved 3 or 10 meters (10 - 30 feet) but it should be more then a half meter (so more then 1,5 feet) - so the user should really leave its position, not only moving its hand with the phone into the opposite direction.  </p>
  
  <p>I know the <a href="http://developer.android.com/reference/android/hardware/SensorManager.html" rel="nofollow">android sensors</a>, but I'm new to android programming and I need a little hint what is the best way to check, if the user moved or not.<br>
  GPS of wifi signal level is not an option, we want to use the typical android sensors the most phones have.</p>
  
  <p>In <a href="https://docs.google.com/viewer?url=http://www.touchqode.com/misc/20101025_jsug/20101025_touchqode_sensors.pdf" rel="nofollow">this presentation</a>, on page 8, it is mentioned, that not many devices use the gyroscope, but the data is from 2010.  </p>
  
  <p>Now we have 2012 - is it still true? What would go recommend to use?</p>
  
  <p>Is there a framework which already solves this problem?    </p>