Windows.ApplicationModel.LockScreen命名空间是否可用于非信息亭?

时间:2015-12-14 11:47:38

标签: c# windows windows-10 uwp

MSDN documentation for the Windows.ApplicationModel.LockScreen命名空间声称"您可以创建充当锁定屏幕的应用,允许更多的用户个性化"。我有兴趣为Windows 10 Mobile创建自定义锁定屏幕。

但是,我对进一步文档的追求只产生了一篇关于创建Windows 10 desktop kiosk app

的文章

所以,我的问题很简单 - 是否可以使用这些类创建自定义Windows 10 Mobile锁屏?

1 个答案:

答案 0 :(得分:2)

这里有一些不同的东西可能令人困惑。不幸的是,它们不是很常见的场景,因此缺乏文档。

您可以使用Windows.ApplicationModel.LockScreen命名空间来自定义锁定屏幕的显示。这可用于更改壁纸或通知计数。它可能是最常见的锁屏定制形式,因为它可以由任何应用程序完成。

您还可以使用此命名空间中的功能来创建替代锁定屏幕。这可能与向上滑动和输入密码/ PIN或Microsoft Hello人脸检测过程有不同的行为 创建这样的应用程序并通过商店分发需要比第三方开发人员通常拥有的额外权限。

" Kiosk模式"应用程序创建为在锁定屏幕上方运行的应用程序。这些应用程序与锁定屏幕替换没有真正的联系,但与操作系统的类似底层元素的使用有关。

就您要实现的目标而言,听起来您应该能够通过声明windows.lockScreen扩展程序,然后使用LockApplicationHost进行实际解锁来实现此目的。如上所述,缺乏第三方通过商店分发此类应用程序的方式意味着该领域缺乏文档但应该是可能的。

在这样的应用程序中需要注意的一点是,与典型应用程序相比,内存/资源限制更大,因此在规划和开发过程中应牢记这一点。