我们可以使用下面的代码来防止屏幕锁定
PhoneApplicationService.Current.ApplicationIdleMode = IdleDetectionMode.Disabled
and
PhoneApplicationService.Current.UserIdleDetectionMode= IdleDetectionMode.Disabled
但如何从我的应用程序锁定屏幕。就像下面的应用程序一样
http://www.windowsphone.com/en-us/store/app/one-touch-lockscreen/a3b1220b-1f9a-4bf0-93bc-21ed02792279
提前致谢
这是相当老套的。它不在官方 API 中,因此它可能随时停止工作,就像音量控制 API 一样。无论如何,如果你想这样做,你需要使用这个外部方法:
[System.Runtime.InteropServices.DllImport("ShellChromeAPI.dll")]
private extern static void Shell_TurnScreenOn(bool value);
对于 WP8.0 应用程序,这需要位于 Windows 运行时组件中(您应该引用其输出,因为无法引用项目)。
不过,据我了解,这在 WP8.1 设备上不起作用,因此您需要一个单独的 WP8.1 应用程序,并且我认为它需要是一个 XAML(Windows 应用商店)应用程序。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)