Android:如何截取当前活动的屏幕截图并分享?

时间:2016-07-21 22:11:16

标签: java android share screenshot android-external-storage

我应该能够按下一个按钮,该按钮截取当前活动的屏幕截图(不在显示屏上显示Toast消息),然后打开对话框以在社交网络或各种应用程序上共享它。我希望你能得到我需要做的事,你可以帮助我。

1 个答案:

答案 0 :(得分:0)

How to take a screenshot programatically

之后,您可以发送share intent并附上屏幕截图uri 像这样:

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)));