Java:检查PC是否空闲

Sco*_*han 6 java keyboard desktop-application idle-processing

这是一个相当棘手的问题,因为我没有在网上找到任何信息.基本上,我想知道如何检查计算机是否在Java中空闲.我希望程序只有在计算机处于活动状态时才能工作,但是如果它处于空闲状态则不行.

我能想到这样做的唯一方法是挂钩鼠标/键盘并有一个计时器.

MSN Messenger具有"远离"功能,我希望有类似的东西.

bma*_*ies 0

独立于平台的 JRE 中没有任何内容可以回答这个问题。您也许可以通过测量时钟时间进行计算来猜测,但这并不可靠。在特定平台上,可能有供应商 API 可以帮助您。