windows-phone-7 – 我可以阻止Windows Phone 7上的屏幕超时吗?
在基于CE的Windows Mobile中,您可以使用
SetPowerRequirement和
ReleasePowerRequirement API来防止屏幕背光超时:
IntPtr handle = SetPowerRequirement("BKL1:",PowerState.FULL,1,IntPtr.Zero,0); // screen won't timeout while you do stuff in here ReleasePowerREquirement(handle); 在WP7上有类似的事情吗?
对的,这是可能的.您可以使用PhoneApplicationService.Current.UserIdleDetectionMode来停止屏幕背光超时并停止屏幕锁定.
您还可以使用PhoneApplicationService.Current.ApplicationIdleDetectionMode来允许应用程序在锁定屏幕下继续运行. 以下是关于这两个选项的更多细节: UserIdleDetectionMode 禁用此功能将使屏幕停止超时和锁定.例如,我在下载大文件时禁用UserIdleDetectionMode,因此应用程序不会中途停止下载. 下载完成后,我重新启用UserIdleDetectionMode,以便屏幕像往常一样超时. ApplicationIdleDetectionMode NB:这是一次性打击.您可以禁用它,但无法重新启用它. 如果禁用ApplicationIdleDetectionMode,则当屏幕锁定时,您的应用程序将继续运行.如果用户启动其他应用,您的应用仍会死亡. 认证要求要求您在第一次禁用ApplicationIdleDetectionMode时提示用户.例如. “这个应用程序将继续在锁定的屏幕下运行,并可能耗尽你的电池.你还好吗?”如果您不这样做,您的应用将被拒绝. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
- 使用window.resize(或其他方法)来激活jquery函数的高效方法
- MFC动态链接库和WIN32动态链接库 及区别
- active-directory – 远程桌面连接被拒绝,因为用户帐户未被
- Windows 2008 Server SP2 64位 – 在TIME_WAIT之后,TCP连接
- .net – 创建大量定制的Windows安装程序?
- Windows C对话框缩放器类
- windows – 可以在programdata中存储可执行文件吗?
- windows 开始→运行→命令集锦
- windows – 使用DHCP时未注册的反向DNS记录
- 在Windows Server Core上将USB HD设置为更好的性能
- Visual Studio太愚蠢,愚蠢了这么多年微软毫无知
- windows – 如何找出从文件夹中读取的文件
- 使R包在Windows和Linux中都可以工作
- windows – 使用Delphi 7中的WMI进行内存泄漏
- .net – 如何向System.Windows.Forms.MenuItem添
- windows – 强制批处理文件对提示回答“是”
- Windows SDK – C# – 调试进程退出,错误代码为-
- Windows中用于执行反向DNS查找的命令行实用程序是
- windows-server-2008 – 同一网络上的两台DHCP服
- windows-server-2008 – 在Windows 2003 Active