2015-12-14 5 views
2

Пространство имен MSDN documentation for the Windows.ApplicationModel.LockScreen утверждает, что «вы можете создать приложение, которое действует как экран блокировки, что позволит увеличить персонализацию пользователя». Я заинтересован в создании пользовательского экрана блокировки для Windows 10 Mobile.Доступно ли пространство имен Windows.ApplicationModel.LockScreen для использования без использования киоска?

Однако мои поиски дополнительной документации дали только статью о создании Windows 10 desktop kiosk app.

Итак, мой вопрос прост - действительно ли возможно создать пользовательский экран блокировки Windows 10 Mobile с этими классами?

+0

Вы видели [это пример приложения] (https://github.com/Microsoft/Windows-universal-samples/tree/master/Samples/LockScreenApps)? – stuartd

+0

Да. Это демонстрирует использование значков на экране блокировки и управление его фоном, но ничто в действительности не создает пользовательский экран блокировки. – PingZing

ответ

2

Здесь есть несколько разных вещей, которые, вероятно, путают вещи. к сожалению, они не очень распространены, поэтому документации не хватает.

Вы можете использовать пространство имен Windows.ApplicationModel.LockScreen для настройки отображения экрана блокировки. Это можно использовать для изменения количества обоев или уведомлений. Это, вероятно, самая распространенная форма настройки экрана блокировки, поскольку это может быть сделано любым приложением.

Вы также можете использовать функциональные возможности этого пространства имен для создания альтернативного экрана блокировки. Это может привести к поведению в процессе прокрутки вверх и ввода пароля/PIN-кода или обнаружения приветствия Microsoft Hello.
Создание такого приложения и распространение через хранилище требуют дополнительных разрешений, чем обычно имеют сторонние разработчики.

Приложения «Режим киоска» создаются в виде приложений, работающих над экраном блокировки. Такие приложения не имеют реального подключения к блокировке экранов, но связаны с их использованием аналогичных базовых элементов ОС.

С точки зрения того, чего вы пытаетесь достичь, похоже, что вы должны это сделать, объявив расширение windows.lockScreen, а затем используя LockApplicationHost, чтобы выполнить фактическую разблокировку. Как уже упоминалось выше, отсутствие возможности для третьих сторон распространять такие приложения через магазин означает, что в этой области отсутствует документация, но это должно быть возможно.

Одна вещь, которую следует учитывать в таком приложении, - это еще больше ограничений памяти/ресурсов, чем типичное приложение, и поэтому вы должны помнить об этом во время планирования и разработки.

Смежные вопросы