我启动了一个windows程序的项目,该程序连接到android手机,并向用户提供有关它的信息,所以我想显示手机上出现的所有弹出窗口。要做到这一点,我需要应用程序版本的程序,以捕捉他们不知何故,给我的应用程序,发送弹出窗口和弹出窗口的contant的名称。有可能吗?
jv4diomz1#
这将是一种安全问题,如果任何应用程序可以做到这一点。。。你可以试试 AccessibilityService 有一定的权限阅读屏幕/运行活动和检查每个 Activity 这是“弹出窗口”,但请注意,其中一些只是 DialogFragment s。所以我怀疑你能以一种可靠的方式识别“弹出窗口”。寻找 AccessibilityEvent.TYPE_WINDOW_STATE_CHANGED 更多信息
AccessibilityService
Activity
DialogFragment
AccessibilityEvent.TYPE_WINDOW_STATE_CHANGED
1条答案
按热度按时间jv4diomz1#
这将是一种安全问题,如果任何应用程序可以做到这一点。。。你可以试试
AccessibilityService
有一定的权限阅读屏幕/运行活动和检查每个Activity
这是“弹出窗口”,但请注意,其中一些只是DialogFragment
s。所以我怀疑你能以一种可靠的方式识别“弹出窗口”。寻找AccessibilityEvent.TYPE_WINDOW_STATE_CHANGED
更多信息