gpt4 book ai didi

c++ - 让应用程序在 Windows Phone 8.1 的锁屏下运行

转载 作者:行者123 更新时间:2023-11-30 03:55:58 24 4
gpt4 key购买 nike

好像是

PhoneApplicationService.Current.ApplicationIdleDetectionMode = IdleDetectionMode.Disabled;

在 Windows Phone 8.1(非 Silverlight)中不再可用。有没有办法让应用程序在锁定屏幕下运行,就像播放音频一样,但为了我们自己的目的,比如在后台执行耗时的图像、视频处理?

来自官方文档,例如https://msdn.microsoft.com/en-us/library/windows/apps/xaml/dn642090.aspx ,我猜想从 8.1 开始,在锁屏下运行东西是微软股票应用程序的特权,开发人员仅限于他们提供的任何东西。例如第三方应用程序只能通过 MediaPlayer API 播放音频,并通过后台传输下载/上传文件。我猜想这样做的目的是控制流氓应用程序并节省电量;但这会迫使正版应用程序和用户保持屏幕打开状态,这会更加耗电。

最佳答案

据我所知,无法在锁屏下运行您的应用程序(主要部分)。一旦启用锁屏,您的应用将被暂停 ( see more at MSDN )。

如果你想阻止自动锁屏,你可以使用DisplayRequest class .

请注意,当您的应用执行长时间运行的操作(也可能消耗电池)时,用户应该可以取消/监控该过程。

至于在 WinRT 中后台运行代码是可能的:

关于c++ - 让应用程序在 Windows Phone 8.1 的锁屏下运行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28787122/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com