我正在寫一個桌面應用程序,如果用戶在X分鐘內沒有使用計算機,我想執行該操作。就像MSN messager或Skype中的自動空閒一樣。任何提示?無論如何檢測用戶在Java中不活動?
回答
這個時間代碼看起來像它實際上是從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
如果您尚未使用任何計時器/作業調度程序庫,則可以使用基本上只休眠空閒的後臺線程或quartz任務。
與機器上運行的外部應用程序相比,這不限於您的應用程序嗎? – 2012-01-18 16:08:11
您需要:
- 在應用層面
- 監聽事件追蹤這些事件
閱讀here本文之間的時間間隔。你有InactivityListener.java
下的代碼,甚至有一個類似的線程:How to detect inactivity/idle time since last keypressed on j2me
考慮改變「跟蹤時間間隔」(聽起來像一個報告),「有一個線程,定期醒來,並檢查事件的缺席」 – Bohemian 2012-01-20 07:42:17
- 1. 如何檢測用戶在Chrome中的不活動?
- 2. 如何在Excel工作簿中檢測用戶不活動
- 3. 如何檢測用戶在Qt中的不活動?
- 4. 檢測用戶活動
- 5. 如何檢測用戶在我的活動中按HOME鍵?
- 6. 如何使用JavaScript檢測用戶不活動?
- 7. 如何在我的應用程序中檢測用戶不活動(windows mobile,c#)
- 8. 如何檢測用戶在python應用程序(Linux)中的不活動時間?
- 9. 使用JavaScript檢測用戶活動
- 10. 如何檢測用戶在鍵盤上的活動
- 11. 檢測用戶活動windows phone 8
- 12. 檢測快速用戶活動
- 13. iPhone開發 - 檢測用戶活動
- 14. 如何檢測用戶在後臺運行的應用程序的不活動?
- 15. Android的:如何檢測,如果用戶退出活動
- 16. 如何使用C/java檢測活動應用程序?
- 17. 在Java中檢測窗口不活動狀態
- 18. 在我的網站上檢測用戶不活動
- 19. 如何檢測Android服務/後臺應用程序中的用戶活動/不活動?
- 20. 如何檢查20,000個Twitter帳戶的活動? (不活動)
- 21. Android - NFC標籤檢測用戶在某些其他活動中
- 22. 在鈦應用程序iOS應用程序中檢測用戶不活動
- 23. 無論設備旋轉如何,檢測移動
- 24. Android:檢測用戶不活動/檢測(軟鍵盤)鍵盤輸入
- 25. 如何檢測用戶是否在Java中使用jTextpane輸入
- 26. 無論vb.net中的活動應用程序如何閱讀keydown
- 27. 在Java EE中跟蹤用戶活動
- 28. 無論如何檢查Chrome用戶腳本中的更新?
- 29. Android展覽模式 - >檢測用戶不活動
- 30. Android - 檢測用戶不活動並顯示對話框
*「如果用戶在X分鐘內沒有使用計算機。」*計算機或應用程序?後者是MSN和Skype所做的,並且比監視整個計算機更容易,除了更多的應用程序。業務(知道)。 – 2012-01-18 13:12:33
我正在談論計算機輸入,我認爲MSN和Skype會檢測計算機輸入而不是應用程序輸入。 – qasimzee 2012-01-18 13:18:05