2012-01-18 25 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

相關問題