首页 > 解决方案 > 如何以编程方式从服务(背景)的任何位置在移动设备(android)上截取屏幕截图?

问题描述

是否可以以编程方式截取当前显示的移动屏幕的屏幕截图?我希望我的应用在一段时间后从后台服务截取另一个屏幕的屏幕截图。我已经做的是我正在从服务中获取屏幕截图,但它正在截取我的应用程序活动的截图,其中编写了代码,但我想每 5 分钟截取一次截图,无论手机上出现什么屏幕背景画面。

那么有可能请帮帮我吗?

标签: androidservicebackgroundscreenshot

解决方案


也许您只能创建一个接收器 ACTION_TIME_TICK。如果您在 AndroidManifest 中声明它,这在应用关闭时也有效。但是,这每分钟都有效,您必须在 onReceive 中控制模数 5 并捕获屏幕截图。


推荐阅读