title: Android: any-screen capture without ROOT and constant USB connection
body: <p>I'm trying to make an app that takes a video capture of the screen by taking individual snapshots. I've been looking into taking the snapshot without root, and seems that most solutions use ddmlib and require the device to be constantly connected via USB. </p>
  
  <p>The only solution that doesn't require root and a constant usb connection is the android screenshot library. However, from the forum comments as well as my experience with the demo app, this library doesn't work very reliably/consistently.</p>
  
  <p>Is there any other solution? </p>
  
  <p>Note: I've also looked at the Noroot Screenshotit app (<a href="https://play.google.com/store/apps/details?id=com.edwardkim.android.screenshotitfullnoroot&amp;hl=en" rel="nofollow">https://play.google.com/store/apps/details?id=com.edwardkim.android.screenshotitfullnoroot&amp;hl=en</a>), and seem like they have a similar approach to the android screenshot library, but have no idea how they make it more reliable. If anyone has an idea, that would be helpful as well.</p>
  
  <p>Thanks</p>
  
  <p>Edit: We've already got the USB-connected implementation, but we want to be able to do it on the device alone, without needing any connection to another PC.</p>