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