简体   繁体   English

无需权限即可从服务捕获整个android屏幕

[英]Capture whole android screen from service without root

I need to capture whole android screen from service code and save bitmap to sd card. 我需要从服务代码捕获整个android屏幕并将位图保存到sd卡。 I dont have root, so cant use framebuffer. 我没有root,所以不能使用framebuffer。 And I cant depend on debug server. 而且我不能依赖调试服务器。

There is ASL http://code.google.com/p/android-screenshot-library/ , but is there a way to do that without installing some native service, only from my code? 有ASL http://code.google.com/p/android-screenshot-library/ ,但是有一种方法可以不安装某些本机服务而仅通过我的代码来做到这一点?

幸运的是,出于明显的隐私和安全原因,这是不可能的。

您可以让您的应用具有透明视图。因此,当将要截取屏幕截图时,该应用会打开该视图,然后对该视图进行屏幕截图

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM