我的目标是为Android构建一个屏幕共享(或远程查看)应用程序,就像桌面有VNC一样。为此,我需要截取屏幕截图,然后通过网络将它们转发给目标。我浏览了post上堆栈溢出提供的解决方案。
对android有一点了解(我是初学者),我注意到所有的答案都使用了View对象来获取截图。现在,如果我没有错,这意味着他们正在截取他们自己的应用程序的截图,而不是其他正在运行的应用程序。要获取其他正在运行的应用程序的屏幕截图,我必须作为后台服务运行,该服务无法访问View对象。
我找到了另一个link,但没用。所以我想知道是否有可能在android中截取其他应用程序的截图。我开始认为它不是。也许这会带来安全隐患?如果我错了请纠正我。我只是一个初学者。非常感谢您的帮助。感谢。