Автозапуск с сопоставлением файлов и универсальных кодов ресурсаМожно разработать такое приложение, которое будет запускаться из другого приложения — для просмотра файла или перехода к заданному URI. Например, можно открывать из клиента электронной почты программу для чтения вложенного PDF-файла, а из приложения социальной сети — URL-адрес в браузере и т. п. Windows Phone 8 позволяет автоматически запускать приложение на основе сопоставления имен файлов и имен схем URI. Каждое приложение может объявлять имя схемы URI или тип файла, обрабатываемого приложением, и запускаться по требованию. Имя схемы URI — это ключевое слово, которое представляет объект коммуникации, используемый разными приложениями. Если, например, имеется несколько приложений для покупки авиабилетов, аренды автомобилей и бронирования отелей, то они могут использовать в качестве имени схемы URI ключевое слово travel (путешествия). Приложения, которые запускаются автоматически посредством сопоставления файлов и имен схем URI, повышают удобство работы пользователей. Это простое решение позволяет вынести услуги, которые предоставляются приложением, за его границы, а также интегрировать в будущем новые приложения сторонних разработчиков. В этом практическом занятии рассказывается, как использовать функцию автоматического запуска посредством сопоставления файлов и имен схем URI в приложении ContosoCookbook, и объясняется процедура тестирования таких приложений. Первоначальная версия приложения расположена в установочной папке практического занятия Sources\EX1\Begin. После выполнения практического занятия мы должны получить версию приложения, идентичную по функциональности версии из папки Sources\EX2\End. ЦелиВ ходе этого практического занятия вы добавите следующие функции:
Необходимые компонентыЧтобы занятие принесло максимальную пользу, необходимо иметь:
Структура практического занятияЭто практическое занятие включает в себя два упражнения, цель которых:
Примерное время выполненияНа выполнение данного практического занятия потребуется не менее 30 минут. |