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

Можно разработать такое приложение, которое будет запускаться из другого приложения — для просмотра файла или перехода к заданному URI. Например, можно открывать из клиента электронной почты программу для чтения вложенного PDF-файла, а из приложения социальной сети — URL-адрес в браузере и т. п.

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

Имя схемы URI — это ключевое слово, которое представляет объект коммуникации, используемый разными приложениями. Если, например, имеется несколько приложений для покупки авиабилетов, аренды автомобилей и бронирования отелей, то они могут использовать в качестве имени схемы URI ключевое слово travel (путешествия).

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

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

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

Цели

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

  • Сопоставление приложения с именем схемы URI.
  • Сопоставление приложения с типом файла.

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

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

  • Microsoft Visual Studio Express 2012 для Windows Phone или Microsoft Visual Studio 2012 с установленным пакетом средств разработки Windows Phone SDK.
  • Опыт разработки для Windows Phone.

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

Это практическое занятие включает в себя два упражнения, цель которых:

  • Настроить приложение для запуска с использованием сопоставлений имен схем URI.
  • Настроить приложение для запуска с использованием сопоставлений типов файлов.
  • Реализовать возможность запуска в приложении.
  • Протестировать приложение.

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

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

Предыдущая | Следующая