是否可以启用和禁用锁屏?
我的应用程序与wcf连接,以便从数据库中读取数据。这些数据可能非常有用,当我从Visual Studio中执行它时,large.Application在模拟器和设备上都运行得很好。但我在没有VS的情况下执行它,如果屏幕被锁定,当解锁它时应用程序崩溃,都会被关闭。我有一个try cath,但catch部分没有执行,直接关闭应用程序。
可以在接收数据时禁用锁屏,并在完成时重新启用。
谢谢
发布于 2012-06-10 17:18:58
您可以通过禁用空闲检测来使应用程序在锁屏下运行
PhoneApplicationService.Current.ApplicationIdleDetectionMode = IdleDetectionMode.Disabled; 并在不再需要时重新启用它。
发布于 2012-06-14 06:07:13
您可以禁用锁屏触发
PhoneApplicationService.Current.ApplicationIdleDetectionMode = IdleDetectionMode.Disabled; // or .Enabled或者,您可以让应用程序在锁屏下运行
PhoneApplicationService.Current.UserIdleDetectionMode = IdleDetectionMode.Disabled; // or .Enabled但有一件事需要注意:如果应用程序中的UserIdleDetectionMode更改了两次,手机就会抛出异常。但它仍然会更改UserIdleDetectionMode,所以try和catch块应该可以做到这一点。
发布于 2012-06-11 14:59:15
我弄错了。我在if (System.Diagnostics.Debugger.IsAttached)下写文章
谢谢
https://stackoverflow.com/questions/10967494
复制相似问题