Android 如何获取对其他正在运行的应用程序的活动的引用?

Android 如何获取对其他正在运行的应用程序的活动的引用?,android,Android,有可能吗?如果需要根,也可以。 问题背后的原因是我想拍摄其他应用程序的屏幕截图,只发现这种方式需要活动: 有可能吗 不,它们运行在不同于您的进程中--您无法从自己的进程中引用这些对象 这个问题背后的原因是我想拍摄其他应用程序的截图 出于明显的隐私和安全原因,该设备不支持此操作。欢迎您使用开发人员工具拍摄屏幕截图,正如您问题中的一些评论所示。使用root,使用adb使用的屏幕截图助手,查看您的android版本的adb源代码谢谢。我尝试过一些程序,这些程序应该在PC上运行,并通过adb从连接的设备

有可能吗?如果需要根,也可以。 问题背后的原因是我想拍摄其他应用程序的屏幕截图,只发现这种方式需要活动:

有可能吗

不,它们运行在不同于您的进程中--您无法从自己的进程中引用这些对象

这个问题背后的原因是我想拍摄其他应用程序的截图


出于明显的隐私和安全原因,该设备不支持此操作。欢迎您使用开发人员工具拍摄屏幕截图,正如您问题中的一些评论所示。

使用root,使用adb使用的屏幕截图助手,查看您的android版本的adb源代码谢谢。我尝试过一些程序,这些程序应该在PC上运行,并通过adb从连接的设备上显示实时图片,但它们的帧速率太低了。你认为如果在设备上本地制作屏幕截图,有可能获得至少20 fps吗?@VioletGiraffe:“但是它们的帧速率太低了”--考虑到我写了其中一个,而我的代码是另一个的前身,我感觉到了你的痛苦。:-)这是adb协议和其他协议一样的一个限制。“如果在设备上本地制作屏幕截图,你认为有可能获得至少20 fps吗?”--我不知道,因为我从未尝试过。我不知道Android屏幕截图库是否会受到影响诸如Droid@Screen(减去USB传输时间)。