Создание слайд-шоу на экране блокировки

В Windows 8 функция блокировки экрана представила нам одну из опций персонализации, которая давала возможность менять изображение для каждого из пользователей. В Windows 8.1 персонализация продвинулась на шаг вперед, путем добавления возможности показа нескольких фотографий на экране блокировки. Это означает, что теперь пользователи могут просматривать любое количество своих фотографий когда устройство заблокировано!

Пользователи могут выбирать фотографии с жесткого диска, OneDrive (бывший SkyDrive) или приложений. Последний пункт и станет для нас самым интересным в этой статье. Приложения могут предоставить конечным пользователям RSS поток картинок, которые могут использоваться в слайд-шоу с помощью API RSS.

Как включить функцию слайд-шоу

Прежде, чем я опишу, как ваши приложения могут использовать RSS API для показа слайдов, давайте посмотрим как конечные пользователи могут активировать данную функциональность на своих устройствах.

Настройки для функционала слайд-шоу экрана блокировки находятся по данному пути: PC Settings > PC and devices > Lock screen. По умолчанию:

После включения возможности слайд-шоу пользователь увидит стандартные настройки:

Default folders

Когда вы включаете этот функционал впервые, картинки из локальных источников, а также OneDrive, будут включены в комплект фотографий для слайд-шоу на экране блокировки. Конечные пользователи могут выбрать любые папки (максимум 10) с изображениями. Имейте в виду, что если у выбранной папки будут дочерние — они добавятся автоматически.

Почему необходимо обеспечить возможность добавления изображений на слайд-шоу?

Многие люди хранят свои фотографии в различных местах. Некоторые из них доступны через существующие RSS-каналы , которые создаются для использования в приложениях (например, RSS-каналы изображений, на которых был отмечен определенный человек, RSS-каналы определенного альбома и т.д. ). Приложения обеспечивают отличную возможность поделиться этой информацией через социальные сети и обновлять их динамически. Ведь правда было бы здорово, если бы была возможность использовать уже существующие каналы для отображения фотографий на слайд-шоу?

Например, если у вас приложение для хранения фото, которое позволяет конечным пользователям загружать фотографии и размещать их в альбомах. Как разработчик приложения, вы, возможно, уже сформировали закрытые RSS-каналы для определенных альбомов, или для всей коллекции. Теперь вы можете предоставить конечным пользователям возможность использовать один из этих RSS каналов  дли слайд-шоу, что позволит легко адаптировать существующие данные к новому функционалу.

Как это сделать в своем приложении?

В панели приложения (appBar), вы можете предоставить пользователю возможность использования приложения в качестве главного и единственного поставщика изображений для крана блокировки. Например:

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

Когда пользователь нажимает кнопку “Разрешить”, параметры, описанные в начале обновляются и теперь ваше приложение предоставляет изображений для слайд-шоу.

Если пользователь удаляет ваше приложение, или выбирает другое (для получения изображения для слайд-шоу), или вы хотите отменить поддержку вашим приложением данного функционала — то вы всегда можете удалить RSS-канал с использованием метода TryRemoveImageFeed.

Рекомендованное разрешение фотографий для слайд-шоу

У слайд-шоу есть 6 различных макетов сетки в альбомной ориентации и 3 сетки в портрете.

По статистике наиболее распространенное разрешение экрана у конечных пользователей — 1366 x 768, так что это и есть минимальное рекомендованное разрешение.

Подводя итог

Windows 8.1 позволяет расширенную персонализацию экрана блокировки, которая включает в себя слайд-шоу, используя фотографии с локального диска, OneDrive или RSS-каналы, обеспечивающиеся приложениями.

Для получения дополнительной информации смотрите пример кода.

Ссылка на источник: Creating a slide show for your lock screen

 

Advertisements
Tagged with: , , , , ,
Опубликовано в Development, Windows 8.1

Добавить комментарий

Заполните поля или щелкните по значку, чтобы оставить свой комментарий:

Логотип WordPress.com

Для комментария используется ваша учётная запись WordPress.com. Выход / Изменить )

Фотография Twitter

Для комментария используется ваша учётная запись Twitter. Выход / Изменить )

Фотография Facebook

Для комментария используется ваша учётная запись Facebook. Выход / Изменить )

Google+ photo

Для комментария используется ваша учётная запись Google+. Выход / Изменить )

Connecting to %s

%d такие блоггеры, как: