我正在尝试为Windows8 Metro用户界面创建特定的日历。
我现在要做的就是在凌晨12:00更新我的磁贴(在磁贴上显示当前日期),即使,但程序未运行
WinRT为此类任务提供了多种解决方案,但由于各种原因我无法使用其中任何一种:
Register a Maintenance Background Task
,但只有在设备处于交流电源状态时才会运行。Register a Periodic Cloud URI
,但只有在计算机连接到互联网时才会运行。Register a Background Task on Timer
,但只有当用户将其添加到锁定屏幕时才会运行。Register a ScheduledTileNotification
,但它是对图块的单次非重复性预定更新。还有其他解决方案吗?
答案 0 :(得分:1)
我认为这里的答案是你 被添加到锁定屏幕 - 这不是要求用户深入了解PC设置的内容。您可以使用支持的api提示添加到锁定屏幕。示例代码包含在文档中 - 这是一个简单的调用,以及处理结果的情况。
答案 1 :(得分:1)
您无需进入锁定屏幕。查看使用预定的磁贴通知:
代码示例如下: http://code.msdn.microsoft.com/windowsapps/Scheduled-notifications-da477093