【发布时间】:2013-08-01 01:39:06
【问题描述】:
我正在为 Windows Phone 8 构建一个应用程序,该应用程序的性质要求它在没有用户交互的情况下一直在前台运行(类似于逐向导航应用程序)。虽然我可以找到很多关于如何让应用程序在后台运行(用于位置跟踪等)的信息,但我找不到任何说明如何让应用程序在不锁定的情况下在前台运行的信息。
有人知道这是怎么做到的吗?提前致谢。
【问题讨论】:
标签: windows-phone windows-phone-8
我正在为 Windows Phone 8 构建一个应用程序,该应用程序的性质要求它在没有用户交互的情况下一直在前台运行(类似于逐向导航应用程序)。虽然我可以找到很多关于如何让应用程序在后台运行(用于位置跟踪等)的信息,但我找不到任何说明如何让应用程序在不锁定的情况下在前台运行的信息。
有人知道这是怎么做到的吗?提前致谢。
【问题讨论】:
标签: windows-phone windows-phone-8
您在寻找IdleDetection on Windows Phone 吗?
简短的回答是,您需要将PhoneApplicationService.UserIdleDetectionMode 属性更改为已禁用。 (请注意,您使用的是 UserIdleDetection 而不是 ApplicationIdleDetection)。
【讨论】:
更改 IdleDetection 是一种方法,但您的应用程序可能会被停用,并且在某些情况下会被删除……但有一种更好的方法可以增加您的应用程序继续运行的机会,特别是在您进行位置跟踪时看Running location-tracking apps in the background for Windows Phone 8
【讨论】: