PhoneApplicationService.ApplicationIdleDetectionMode 属性

2013/12/13

获取或设置是否启用应用程序空闲检测。

Namespace:  Microsoft.Phone.Shell
程序集:  Microsoft.Phone(位于 Microsoft.Phone.dll 中)
XMLNS for XAML: 未映射到 xmlns。

public IdleDetectionMode ApplicationIdleDetectionMode { get; set; }
<object ApplicationIdleDetectionMode="IdleDetectionMode" .../>

异常条件
InvalidOperationException

ApplicationIdleDetectionMode 禁用之后不能启用。

- 或 -

初始化应用程序的 PhoneApplicationFrame 对象之前无法设置 ApplicationIdleDetectionMode

重要说明重要说明:

此 Windows Phone 功能有认证要求,应用程序必须满足这些要求才有资格在 Windows Phone 商店 中列出。当您设计和测试应用程序时,应该考虑这些要求。有关更多信息,请参见 App certification requirements for Windows Phone

启用应用程序空闲检测时,操作系统将取消激活空闲的应用程序。禁用应用程序空闲检测会请求操作系统不执行此服务。应该谨慎使用该功能,因为手机锁定时运行的应用程序会继续消耗设备的电池。这种情况下,由于屏幕关闭并且手机看上去处于空闲状态,因此用户可能意识不到应用程序正在运行。

在当前版本中,如果用户已允许手机锁定,那么会将应用程序视为处于空闲状态。在将来的版本中,限定应用程序处于空闲状态的条件可能会发生更改。即使禁用了应用程序空闲检测,操作系统仍然可能会由于其他原因(如电池用尽)取消激活应用程序。有关使用该功能的详细信息,请参阅 Windows Phone 空闲检测

说明注意:

不支持该属性的 XAML 用法。

Windows Phone OS

受以下版本支持: 8.0, 7.1, 7.0

Windows Phone

显示:
© 2014 Microsoft