I want to capture a screen shot of Android applications that are running on my phone.
I tried using the ScreenShot UX application. This can be done on an unrooted phone
Have a look at Android-screenshot-library, enables to programmatically capture screenshots from Android devices without requirement of having root access privileges.