如何让我的Windows Phone 8.1应用程序在锁屏时继续运行,就像我可以在Windows Phone 8中使用以下代码一样:
PhoneApplicationService.Current.ApplicationIdleDetectionMode = IdleDetectionMode.Disabled;
PhoneApplicationFrame rootFrame = App.Current.RootVisual as PhoneApplicationFrame;
if (rootFrame != null)
{
rootFrame.Obscured += new EventHandler<ObscuredEventArgs>(rootFrame_Obscured);
rootFrame.Unobscured += new EventHandler(rootFrame_Unobscured);
}
我正在开发一个Windows Phone 8.1运行时(商店)应用程序,而不是Silverlight类型的应用程序。因此,首先似乎PhoneApplicationService不是该API的一部分,因此上述代码将无法工作。有没有人知道在Windows Phone 8.1中推荐的解决方法是什么?
附注: 如果这不可能,正如我开始担心的那样,那么我的替代选项是什么?