我正在寻找一种方法来了解 Java 应用程序(withoutJNI - 它是一个多平台应用程序)可以检测屏幕是否被锁定。
仅供参考......我们的应用程序在用户工作时记录时间 - 我们希望它在屏幕锁定时自动停止记录,而不是用户必须明确地这样做。
我认为没有一个 API 可以做到这一点,甚至没有一种方法可以完成这一切。解析 java.awt.Robot 生成的屏幕截图既不是平台独立的,也不是版本独立的,甚至不是配置独立的,一般来说,我不认为“屏幕被锁定”是一个在这个意义上使用的足够明确的概念 -在 Linux 上,可以有多个“屏幕”(X 服务器),您可以切换到控制台终端,您可以让运行一台(或多台)机器的应用程序通过网络在另一台机器上显示其 GUI...
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)