基于GPS的应用程序未在Windows手机的锁定屏幕下运行

krr*_*hna 1 windows-phone-7 windows-phone windows-phone-7.1 windows-phone-8

我开发了一个Windows Phone应用程序,它在开放和运行时工作正常.它跟踪用户在地图上的移动,并显示位置随推针移动.

现在我想确保在这个应用程序打开时,即使手机被锁定,同一个应用程序也会运行.我已经添加了以下代码,以便在锁定屏幕下工作.在此之后,当我验证应用程序时,我意识到当应用程序被锁定时它没有运行.

我需要做任何其他改变才能在锁定屏幕下进行这项工作.任何帮助将不胜感激.

private void initiliazesettings()
{
    PhoneApplicationService.Current.UserIdleDetectionMode = 
       IdleDetectionMode.Disabled;
}
Run Code Online (Sandbox Code Playgroud)

Jos*_*ray 5

要让您的应用在Windows Phone 7.0/7.1/8.0上的锁定屏幕下运行,您需要设置ApplicationIdleDetectionMode,而不是UserIdleDetectionMode.详情请见此处.