检测用户什么都不做的时间

时间:2009-09-14 08:27:58

标签: objective-c macos osx-snow-leopard

我正在编写一个大部分时间都隐藏的应用程序,但有时它会弹出用户的桌面。 (这是可可和目标-c)

我不想在他们忙碌时打扰我亲爱的用户,例如看电影或积极与朋友聊天等。我希望我的应用只在用户不忙于其他工作时弹出。

那么,有没有办法检测到“免费”时间?

非常感谢您提出的所有精彩创意!

1 个答案:

答案 0 :(得分:3)

您可以查看Growl的来源。它有一个“空闲用户”的概念,它用它来规定发布通知时要采取的行动。那里可能有有用的代码。