我是新手,对Windows 8特别感兴趣的是Live Tiles。
我想知道 - 应用程序可以多频繁地更新live tile?例如,是否可能创建一个显示秒数的时钟?
我是新手,对Windows 8特别感兴趣的是Live Tiles。
我想知道 - 应用程序可以多频繁地更新live tile?例如,是否可能创建一个显示秒数的时钟?
每秒更新一次动态磁贴太频繁了。
MSDN Live Tiles指南文档没有明确规定磁贴更新的频率限制,但是对更新频率提出了一些建议。对于内容变化非常频繁的应用程序,预期的最高平均频率约为15分钟。以下是一些选择性摘录:
对于非个性化内容(例如天气更新),我们建议磁贴不要超过30分钟更新一次。这样可以让您的磁贴保持最新状态,而不会使用户感到不堪重负。
例如,繁忙的社交媒体应用程序可能每15分钟更新一次,天气应用程序每两小时更新一次,新闻应用程序每天更新几次,每日优惠应用程序每天更新一次,杂志应用程序每月更新一次。
由于实时磁贴更新并非预期用途,因此缺少有关时钟更新的建议。商店中显示其磁贴上时间的应用程序会创造性地使用计划的磁贴通知(旨在用于一次性日历事件),或经常向WNS(Windows推送通知服务)推送通知。即使对于每分钟精度(请参见应用程序评论),前者也非常难以正确实现,甚至不可能实现,而后者容易被WNS标记为滥用并进行限制。
我试图在磁贴中显示带有秒数的实时时钟。但是它每4秒更新一次。因此,更新磁贴所需的最短时间为4秒。我们无法缩短更多。