-1

I should be able to press a button that takes a screenshot of the current activity (without showing the Toast message on the display) and then opens the dialog to share it on social networks or various apps. I hope you got what I need to do and you can help me.

1 Answers1

0

How to take a screenshot programatically

After that, you can send a share intent with the screen shot image uri attached.
Like so:

Intent shareIntent = new Intent();
shareIntent.setAction(Intent.ACTION_SEND);
shareIntent.putExtra(Intent.EXTRA_STREAM, uriToImage);
shareIntent.setType("image/jpeg");
startActivity(Intent.createChooser(shareIntent, getResources().getText(R.string.send_to)));
Community
  • 1
  • 1