2012-01-18 76 views
3

我正在写一个桌面应用程序,如果用户在X分钟内没有使用计算机,我想执行该操作。就像MSN messager或Skype中的自动空闲一样。任何提示?无论如何检测用户在Java中不活动?

+0

*“如果用户在X分钟内没有使用计算机。”*计算机或应用程序?后者是MSN和Skype所做的,并且比监视整个计算机更容易,除了更多的应用程序。业务(知道)。 – 2012-01-18 13:12:33

+2

我正在谈论计算机输入,我认为MSN和Skype会检测计算机输入而不是应用程序输入。 – qasimzee 2012-01-18 13:18:05

回答

3
+0

这个时间代码看起来像它实际上是从jppf项目最初。包含此代码的gradle工件位于'org.jppf:jppf-node:5.1.1',您可以从同一个http://grepcode.com/file/repo1.maven.org/maven2/org找到源代码。值得注意的是,JPPF代码在Apache 2.0下,而且上面链接的Fiat-Lux代码在GPL下,尽管如此,我们仍然可以使用这些代码。可能不正确如此。 – juckele 2015-12-15 18:17:36

1

如果您尚未使用任何计时器/作业调度程序库,则可以使用基本上只休眠空闲的后台线程或quartz任务。

+0

与机器上运行的外部应用程序相比,这不限于您的应用程序吗? – 2012-01-18 16:08:11

相关问题