I want to create an application that will enable the users to
Screen capture refers to Screen recording of device screen as video not snapshots of screen.
the only way to do that is with a rooted device.
try reading this answer: Programmatic screencapture on mobile device
screen capture as video is the same is screen capture of only one image.
there are different apps that record video from screen such as Screencast and ShootMe. you can call them from within the app using the
startActivity(new Intent(String action)); with their action names.
for more read this: Open third party app