android - 如何以编程方式从服务(背景)的任何位置在移动设备(android)上截取屏幕截图?
问题描述
是否可以以编程方式截取当前显示的移动屏幕的屏幕截图?我希望我的应用在一段时间后从后台服务截取另一个屏幕的屏幕截图。我已经做的是我正在从服务中获取屏幕截图,但它正在截取我的应用程序活动的截图,其中编写了代码,但我想每 5 分钟截取一次截图,无论手机上出现什么屏幕背景画面。
那么有可能请帮帮我吗?
解决方案
也许您只能创建一个接收器 ACTION_TIME_TICK。如果您在 AndroidManifest 中声明它,这在应用关闭时也有效。但是,这每分钟都有效,您必须在 onReceive 中控制模数 5 并捕获屏幕截图。
推荐阅读
- c# - 非异步执行路径能否以“异步”方法返回同步结果
- ios - 如果应用程序被杀死并立即打开,则不会调用 application(:didFinishLaunchingwithOptions:)
- pointers - 多个元素的继承和向量
- c# - 错误 CS0122 | “xxx”由于其保护级别而无法访问| 但是所有方法都是公开的
- vue.js - Vue ref/reactive 与默认值
- function - 通配符查询 搜索 Google 表格
- pytest - Javascript 执行器代码被跳过
- wordpress - 使用 API 并将值注入 Elementor
- javascript - 如何通过JS在onclick事件中的HTML页面之间移动
- java - 为什么我不能用资源在 Try 之外编写 FileWriter?