有没有办法防止屏幕在应用程序运行时被锁定(基本上是在下载时)?
使用 ApplicationIdleDetectionMode 可以让应用程序在屏幕锁定时运行,但在屏幕锁定时 Wi-Fi 也会断开连接,这对于应用程序的运行至关重要!
您也许可以使用 PhoneApplicationService.UserIdleDetectionMode :-
有关更多信息,以下线程可能会有所帮助:-
您最好使用新的(7.1)BackgroundTransfer-Agent,而不是阻止手机进入锁定屏幕。有一些限制(最大上传 5MB,大于 20MB 的文件需要 WiFi 而不是移动数据,大于 100MB 的文件需要手机连接到外部电源),但这是推荐的上传方法/使用 Windows Phone 下载较大的文件。此外,使用此服务时,您的应用程序不必在前台运行。
更多信息: