我想截取实际屏幕的屏幕截图。如果我按下一个按钮,我会设置要执行的以下代码:
Intent intent = new Intent(Intent.ACTION_MAIN);
intent.addCategory(Intent.CATEGORY_HOME);
startActivity(intent);
这样我就有了主屏幕,但如果我尝试截屏,我总是在新的(主页)之前截取我的应用程序屏幕。我使用了 Thread.sleep 来等待新屏幕(主页),然后我截取屏幕截图,但我总是使用我的最后一个应用程序字符串。为什么?我认为可以使用 KeyPressed 事件来启动 tackeScreenshot(),然后返回应用程序主屏幕。能不能很好的解决?如果是,我怎样才能回到我在后台运行的应用程序?干杯 =)