Автозапуск с сопоставлением файлов и универсальных кодов ресурса

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

Экран блокировки появляется всякий раз при включении устройства, мгновенно отображая сведения о его состоянии и приложениях. Приложения поставляют на экран блокировки содержимое следующих элементов:

  • Фоновое изображение.
  • Значок приложения.
  • Счетчик приложения.
  • Текст приложения.

Примечание:

Значок, счетчик и текст приложения отображаются в области уведомлений экрана блокировки (они попадают сюда с основной плитки приложения). Мы расскажем о плитках более подробно в практическом занятии «Плитки».
Значок, счетчик и текст приложения отображаются в области уведомлений экрана блокировки (они попадают сюда с основной плитки приложения). Мы расскажем о плитках более подробно в практическом занятии «Плитки».

Рис. 1. 
Экран блокировки Windows Phone 8


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

Фон экрана блокировки Windows Phone 8 по умолчанию определяется пользователем. Пользователь может настраивать экран блокировки в разделе Settings (Параметры). Чтобы сменить фон экрана блокировки, приложение должно явно запросить разрешение пользователя. В качестве поставщика фона экрана блокировки выступает только одно приложение. На этом практическом занятии мы покажем, как выполняется запрос разрешения пользователя, и протестируем приложение, меняющее фон экрана блокировки.

Исходная версия приложения ContosoCookbook расположена в установочной папке практического занятия Sources\Begin. После выполнения практического занятия мы должны получить версию приложения, идентичную по функциональности версии из папки Sources\End.

Цели

В ходе этого практического занятия вы освоите следующие функции:

  • Изменение фона экрана блокировки программными средствами.
  • Тестирование приложения, меняющего фон экрана блокировки.

Необходимые компоненты

Чтобы занятие принесло максимальную пользу, необходимо иметь:

  • Microsoft Visual Studio 2012 или Microsoft Visual Studio 2012 Express для Windows Phone.
  • Опыт разработки для Windows Phone.

Структура практического занятия

Данное практическое занятие включает в себя одно упражнение со следующими заданиями:

  • Обновление файла манифеста приложения.
  • Добавление кода для изменения фона экрана блокировки.
  • Тестирование приложения.

Примерное время выполнения

На выполнение данного практического занятия потребуется не менее 30 минут.