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