java - 如何使用 Java 检测 PC 已空闲 30 秒?

标签 java

如何使用 Java 检测 PC 空闲 30 秒?

已编辑

空闲是指没有用户 Activity 。用户在 30 秒内什么都不做。我想做一个像 Windows 一样的应用程序,它检测到用户什么都不做,然后进入待命状态。

最佳答案

我遇到过这个使用 JNA 检测系统范围空闲时间的优秀示例. Java Native Access (JNA)是一个提供访问 Java Native Interface (JNI) 的库无需您实际编写 native 代码。

Here's the example这非常接近您的要求。

关于java - 如何使用 Java 检测 PC 已空闲 30 秒?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/614227/

相关文章:

java - 为什么此代码显示一个空数组列表,即使我在请求期间向其中添加了元素?

java - 错误 : No Persistence provider for EntityManager

java - 无法使用 jsonschema2pojo 从 json 对象生成 DateTime 字段到 java pojo?

java - XSD xs :choice shouldn't allow empty choice

java - 登录并从网页 Jsoup 提取数据

java - 如何在单击按钮后打开新的 fxml View - JavaFX

java - 在 HashMap 中延迟加载和缓存对象的方法是否应该同步?

java - 如何将对象设置在画面中央?

java - 保存上传时MongoDB异常

java - 无法访问 TransactionManager 或 UserTransaction 来进行物理事务委托(delegate)