截取用户正在使用作为后台服务运行的浮动气泡的当前活动。有什么建议么?

问题描述:

为了拍摄屏幕截图,我必须只使用MediaProjection还是有另一种方法。将屏幕截图保存到SD卡并不重要。只需点击作为后台服务运行的浮动泡泡,即可获取用户当前活动的屏幕截图。截取用户正在使用作为后台服务运行的浮动气泡的当前活动。有什么建议么?

难以在MediaProjection中实现浮动气泡。我可以通过单击浮动泡泡来单独获取浮动泡泡应用程序活动的屏幕截图。然而,我的目标是获得用户点击浮动泡泡时当前活动(主屏幕或任何其他应用程序)的屏幕截图。

+0

如果有人对我试图做什么感到困惑,我可以发送给你一个应用程序的apk文件。但是在这个apk中,浮动泡泡只会截取浮动泡泡应用的活动,而不是任何其他应用或活动。请帮助编码专家。 – Yohanelly

+0

这样的细节不应该在评论中!所有细节都应该在问题的正文中。编辑问题并清楚你想要做什么,你已经尝试了什么,以及你得到了什么结果。没有人愿意和APK。显示你写的一些代码。 – jdv

+0

也许是重复的:https://*.com/q/2661536/1531971 – jdv

采取截图做的我只有MediaProjection

使用是的。

+0

谢谢,你能给我一个容易实现它的建议/链接吗?我找到了一些资源,但是我发现很难将我的浮动气泡整合进去。 – Yohanelly

+0

@Yohanelly:[本示例项目](https://github.com/commonsguy/cw-omnibus/tree/v8.7/MediaProjection/andshooter)等[本章](https:// commonsware。 com/Android /预览/ the-media-projection-apis)[本书](https://commonsware.com/Android)。 – CommonsWare

+0

@Yohanelly,您是否尝试过搜索“mediaprojection screenshot”? – jdv