标签: objective-c macos osx-snow-leopard
我正在编写一个大部分时间都隐藏的应用程序,但有时它会弹出用户的桌面。 (这是可可和目标-c)
我不想在他们忙碌时打扰我亲爱的用户,例如看电影或积极与朋友聊天等。我希望我的应用只在用户不忙于其他工作时弹出。
那么,有没有办法检测到“免费”时间?
非常感谢您提出的所有精彩创意!
答案 0 :(得分:3)
您可以查看Growl的来源。它有一个“空闲用户”的概念,它用它来规定发布通知时要采取的行动。那里可能有有用的代码。