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
As of Android 5.0+, you can use the new functionality in the SDK called media projections to do screen capture without root privileges. There is sample code by Google available here.