如何使用Java检测PC已空闲30秒?
EDITED
闲置我的意思是没有用户活动.用户在30秒内什么都不做.我喜欢像Windows这样的应用,检测用户什么都不做,然后进入stad-by.
sud*_*dom 12
我遇到过这个使用JNA检测系统空闲时间的优秀示例.Java Native Access(JNA)是一个库,提供对Java Native Interface(JNI)的访问,而无需您实际编写本机代码.
不容易看看OperatingSystemMXBean方法getSystemLoadAverage()仅在java 6中可用,你可以跟踪它,如果它是相同的一段时间确定pc是空闲的.
假设空闲CPU空闲
OperatingSystemMXBean operatingSystemMxBean = ManagementFactory.getOperatingSystemMXBean();
| 归档时间: |
|
| 查看次数: |
3924 次 |
| 最近记录: |