Заметка
Доступ к этой странице требует авторизации. Вы можете попробовать войти в систему или изменить каталог.
Доступ к этой странице требует авторизации. Вы можете попробовать сменить директорию.
В этом разделе содержатся сведения о следующих разделах:
- Что происходит при запуске приложения универсальной платформы Windows (UWP), приостановке, возобновлении и завершении работы.
- Запуск приложений с помощью URI или активации файлов.
- Как использовать службы приложений, которые позволяют приложению универсальной платформы Windows (UWP) совместно использовать данные и функции с другими приложениями.
- Как использовать фоновые задачи, которые позволяют приложению UWP выполнять работу, пока само приложение не находится на переднем плане.
- Как обнаруживать подключенные устройства, запускать приложение на другом устройстве и взаимодействовать со службой приложений на удаленном устройстве, чтобы вы могли создавать пользовательские интерфейсы, которые передаются между устройствами.
- Как выбрать правильную технологию для расширения и компонентирования вашего приложения.
- Добавление и настройка экрана-заставки для приложения.
- Как расширить ваше приложение с помощью пакетов, которые пользователи могут установить из Microsoft Store.
Жизненный цикл приложения
В этом разделе описывается жизненный цикл приложения универсальной платформы Windows 10 (UWP) с момента его активации до закрытия.
| Тема | Описание |
|---|---|
| Жизненный цикл приложения | Узнайте о жизненном цикле приложения UWP и о том, что происходит при запуске Windows, приостановке и возобновлении работы приложения. |
| Обработка предварительного запуска приложения | Узнайте, как обрабатывать предварительное запуск приложения. |
| Обработка активации приложения | Узнайте, как обрабатывать активацию приложения. |
| Дескриптор приостановки приложения | Узнайте, как сохранить важные данные приложения при приостановке работы приложения. |
| Обработка возобновления приложения | Узнайте, как обновить отображаемое содержимое, когда система возобновляет работу приложения. |
| Освобождайте память при переходе приложения в фоновый режим | Узнайте, как уменьшить объем памяти, используемой приложением, когда оно находится в фоновом состоянии, чтобы оно не было завершено. |
| Отложить выполнение приостановки приложения при помощи расширенной операции | Узнайте, как использовать расширенное выполнение, чтобы ваше приложение продолжало работать, даже когда оно свернуто. |
Запуск приложений
| Тема | Описание |
|---|---|
| Создание консольного приложения для универсальной платформы Windows | Узнайте, как написать приложение универсальной платформы Windows, которое выполняется в окне консоли. |
| Создание мультиэкземплярного приложения UWP | Узнайте, как написать многоэкземплярное универсальное приложение для платформы Windows. |
В разделе "Запуск приложения с URI " описано, как использовать универсальный идентификатор ресурса (URI) для запуска приложения.
| Тема | Описание |
|---|---|
| Запустить приложение по умолчанию для URI | Узнайте, как запустить приложение по умолчанию для универсального идентификатора ресурса (URI). URI позволяют запускать другое приложение для выполнения определенной задачи. В этом разделе также представлен обзор многих схем URI, встроенных в Windows. |
| Обработка активации URI | Узнайте, как зарегистрировать приложение, чтобы стать обработчиком по умолчанию для имени схемы универсального идентификатора ресурса (URI). |
| Запуск приложения для получения результатов | Узнайте, как запустить приложение из другого приложения и обмениваться данными между ними. Это называется запуском приложения для получения результатов. |
| Выбор и сохранение тонов с помощью схемы URI ms-tonepicker | В этом разделе описывается схема URI ms-tonepicker и способы его использования для отображения средства выбора тонов для выбора тона, сохранения тона и получения понятного имени для тона. |
| Запуск параметров Windows | Узнайте, как запустить параметры Windows из приложения. В этом разделе описывается схема URI ms-settings. Используйте эту схему URI для запуска параметров Windows на определенных страницах параметров. |
| Запуск приложения Microsoft Store | В этом разделе описывается схема URI ms-windows-store. Приложение может использовать эту схему URI для запуска приложения UWP на определенных страницах в Магазине. |
| Запуск приложения "Люди" | В этом разделе описывается URI-схема ms-people. Ваше приложение может использовать эту схему URI для запуска приложения "Люди" с выполнением конкретных действий. |
| Поддержка связывания веб-приложений с обработчиками URI приложения | Управление взаимодействием пользователей с приложением с помощью обработчиков URI приложения. |
В разделе Запуск приложения с помощью активации файлов подробно объясняется, как настроить ваше приложение для запуска при открытии файла определенного типа.
| Тема | Описание |
|---|---|
| Запустить приложение по умолчанию для файла | Узнайте, как запустить приложение по умолчанию для файла. |
| Обработка активации файлов | Узнайте, как зарегистрировать приложение, чтобы стать обработчиком по умолчанию для определенного типа файла. |
См. другие разделы, связанные с запуском приложения ниже.
| Тема | Описание |
|---|---|
| Продолжить действия пользователей даже на разных устройствах | Повторно привлекайте пользователей в вашем приложении даже на разных устройствах, начиная с того места, где они остановились. |
| Автоматический запуск с помощью функции AutoPlay | Автозапуск можно использовать, чтобы предложить ваше приложение в качестве варианта, когда пользователь подключает устройство к своему компьютеру. К ним относятся необъемные устройства, такие как камера или медиаплеер, или объемные устройства, такие как USB-диск, SD-карта или DVD-диск. |
| зарезервированные имена файлов и схем URI | В этом разделе перечислены зарезервированные имена файлов и схем URI, недоступные приложению. |
Службы приложений и расширения
В разделе "Службы приложений и расширения" описывается, как интегрировать службы приложений в приложение UWP, чтобы обеспечить общий доступ к данным и функциям между приложениями.
| Тема | Описание |
|---|---|
| Создание и использование службы приложений | Узнайте, как написать приложение универсальной платформы Windows (UWP), которое может предоставлять службы другим приложениям UWP и как использовать эти службы. |
| Преобразовать сервис приложений для работы в одном процессе с хост-приложением | Преобразуйте код службы приложений, который выполнялся в отдельном фоновом процессе в код, который выполняется внутри того же процесса, что и поставщик службы приложений. |
| Расширение приложения с помощью служб приложений, расширений и пакетов | Определите, какую технологию следует использовать для расширения и компонентирования вашего приложения, а также получите краткий обзор каждой из технологий. |
| Создание и использование расширения приложения | Создание и размещение расширений приложений универсальной платформы Windows (UWP) для расширения приложения с помощью пакетов, которые пользователи могут установить из Microsoft Store. |
Фоновые задачи
В разделе "Фоновые задачи " показано, как выполнить упрощенный код в фоновом режиме в ответ на триггеры.
| Тема | Описание |
|---|---|
| Рекомендации по фоновым задачам | Убедитесь, что приложение соответствует требованиям для выполнения фоновых задач. |
| Получите доступ к датчикам и устройствам из фоновой задачи | DeviceUseTrigger позволяет вашим приложениям универсального приложения Windows получать доступ к датчикам и периферийным устройствам в фоновом режиме, даже если приложение переднего плана приостановлено. |
| Создание и регистрация фоновой задачи внутри процесса | Создайте и зарегистрируйте фоновую задачу, которая выполняется в том же процессе, что и приложение переднего плана. |
| Создание и регистрация внепроцессной фоновой задачи | Создайте и зарегистрируйте фоновую задачу, которая выполняется в отдельном процессе от приложения, и зарегистрируйте ее для запуска, когда приложение не находится на переднем плане. |
| Создание и регистрация фоновой задачи COM для приложения Win32 | Создайте фоновую задачу COM, которая может выполняться в основном процессе или вне процесса, когда упаковаемое приложение Win32 может не выполняться. |
| Перенос фоновой задачи вне процесса в фоновую задачу в процессе | Узнайте, как перенести фоновую задачу вне процесса в фоновую задачу внутри процесса, которая выполняется в том же процессе, что и приложение переднего плана. |
| Отладка фоновой задачи | Узнайте, как отлаживать фоновую задачу, включая активацию фоновых задач и трассировку отладки в журнале событий Windows. |
| Укажите фоновые задачи в манифесте приложения | Включите использование фоновых задач, объявив их как расширения в манифесте приложения. |
| регистрация фоновой задачи группы | Изолируйте регистрацию фоновых задач с помощью групп. |
| Обработка отмененной фоновой задачи | Узнайте, как сделать фоновую задачу, которая распознает запросы на отмену и останавливает работу, сообщая об отмене приложению с помощью постоянного хранилища. |
| Мониторинг хода выполнения и завершения фоновой задачи | Узнайте, как приложение может распознавать ход выполнения фоновой задачи и завершение. |
| Оптимизация фонового действия | Узнайте, как уменьшить энергию, используемую в фоновом режиме, и взаимодействовать с параметрами пользователя для фонового действия. |
| Регистрация фоновой задачи | Узнайте, как создать функцию, которую можно повторно использовать для безопасной регистрации большинства фоновых задач. |
| Реагирование на системные события с помощью фоновых задач | Узнайте, как создать фоновую задачу, которая отвечает на события SystemTrigger . |
| выполнить фоновую задачу на таймере | Узнайте, как запланировать одноразовую фоновую задачу или запустить периодическую фоновую задачу. |
| Запускать в фоновом режиме бессрочно | Используйте возможность выполнения фоновой задачи или расширенного сеанса выполнения в фоновом режиме на неопределенный срок. |
| запустить фоновую задачу изнутри вашего приложения | Узнайте, как использовать ApplicationTrigger для активации фоновой задачи из приложения. |
| Задание условий для выполнения фоновой задачи | Узнайте, как задать условия, управляющие выполнением фоновой задачи. |
| Передача данных в фоновом режиме | Используйте API фоновой передачи для копирования файлов в фоновом режиме. |
| Обновить динамическую плитку с помощью фоновой задачи | Используйте фоновую задачу для обновления динамической плитки приложения с свежим содержимым. |
| Использование триггера обслуживания | Узнайте, как использовать класс MaintenanceTrigger для запуска упрощенного кода в фоновом режиме во время подключения устройства. |
Удаленные системы
В разделе подключенных приложений и устройств (Project Rome) описывается, как использовать платформу Remote Systems для обнаружения удаленных устройств, запуска приложения на удаленном устройстве и взаимодействия с сервисом приложения на удаленном устройстве.
| Тема | Описание |
|---|---|
| Обнаружение удаленных устройств | Узнайте, как обнаруживать устройства, к которым можно подключиться. |
| Запуск приложения на удаленном устройстве | Узнайте, как запустить приложение на удаленном устройстве. |
| Обмен данными с удаленной службой приложений | Узнайте, как взаимодействовать с приложением на удаленном устройстве. |
| Подключите устройства с помощью удаленных сеансов | Создайте общие возможности на нескольких устройствах, присоединившись к ним в удаленном сеансе. |
Экраны заставки
В разделе экранов-заставок описывается, как задавать и настраивать экран-заставку вашего приложения.
| Тема | Описание |
|---|---|
| Добавление экрана-заставки | Задайте изображение экрана-заставки приложения и цвет фона. |
| Отображение экрана-заставки для получения дополнительного времени | Увеличьте время отображения экрана-заставки, создав расширенную экран-заставку для вашего приложения. Этот расширенный экран имитирует экран-заставку, показанный при запуске приложения, и может быть настроен. |