title: How to determine if an Android device has a touchscreen?
body: <p>I'm spending considerable time in making my UI to work with keyboard input only. But in the end I'm not sure whether I can rely on the assumption that  Android devices all have touch screens. </p>
  
  <p>Is there a way to determine if an Android device has a touch screen?</p>