如何让Windows Phone应用程序在前台运行

时间:2012-12-13 00:06:53

标签: windows-phone windows-phone-8

我正在为Windows Phone 8构建一个应用程序,应用程序的性质要求它在前台运行而不需要用户交互(类似于精细导航应用程序)。虽然我可以找到关于如何让应用程序在后台运行的大量信息(用于位置跟踪等),但我找不到任何指定如何在没有锁定的情况下使应用程序在前台运行的信息。

有谁知道这是怎么做的?提前谢谢。

2 个答案:

答案 0 :(得分:4)

您在寻找IdleDetection on Windows Phone吗?

简短的回答是,您需要将PhoneApplicationService.UserIdleDetectionMode属性更改为已禁用。 (请注意,您在UserIdleDetection之后而不是ApplicationIdleDetection。)

答案 1 :(得分:0)

更改IdleDetection是一种方法,但您的应用程序可能会被停用,并且在某些情况下会被逻辑删除...但是有更好的方法可以增加应用程序继续运行的机会,特别是如果您正在进行位置跟踪期待Running location-tracking apps in the background for Windows Phone 8