我正在编写一个桌面应用程序,如果用户在 X 分钟内不使用计算机,我想在其中执行操作。就像 MSN messager 或 skype 中的自动空闲一样。有什么提示吗?
问问题
5516 次
3 回答
3
于 2012-01-20T07:38:49.453 回答
2
你需要:
- 在应用程序级别监听事件
- 跟踪这些事件之间的时间间隔
在这里阅读这篇文章。你有InactivityListener.java下的代码
甚至还有一个类似的线程:How to detect inactivity/idle time since last keypressed on j2me
于 2012-01-18T13:03:25.213 回答
1
如果您还没有使用任何计时器/作业调度程序库,您可以使用基本上只休眠的后台线程或石英任务。
于 2012-01-18T13:01:13.560 回答