title: Taking screenshot of device's current screen
body: <p>When one wants to publish his app on the Play Store (previously known as Android Market), he can upload screenshots of his app. I would like to take these screenshots with my current device (Motorola Droid) that I'm using to test the application.</p>
  
  <p>There are some apps on the Play Store that allow you to take screenshots, but you have to root your phone, which I don't want to. There are related topics within Stack Overflow where people want to take screenshots out of there code (<a href="https://stackoverflow.com/questions/2661536/screenshot-android">here</a>). However I just want to take screenshots of my running app with the current device, which is connected via USB to my computer; I'm developing via Eclipse, so there should be a way to tell your running device that it should take a screenshot via the SDK, right?</p>
  
  <p>Some website (e.g. <a href="http://lifehacker.com/5319693/take-screenshots-of-your-android-phone" rel="nofollow noreferrer">LifeHacker</a>) mention a way to do this, </p>
  
  <blockquote>
    <p>To take a screenshot, you'll be required to enable USB Debugging under the settings, install the Android software development kit, and then connect to the phone with a debug tool</p>
  </blockquote>
  
  <p>but they don't explain what I actually need to do step-by-step.</p>
  
  <p>I would really appreciate if someone can help me out.</p>