Uruchamianie, wznawianie i zadania w tle
Ta sekcja zawiera informacje na temat następujących elementów:
- Co się stanie, gdy aplikacja platformy uniwersalnej systemu Windows (UWP) zostanie uruchomiona, zawieszona, wznowiona i zakończona.
- Jak uruchamiać aplikacje przy użyciu identyfikatora URI lub aktywacji plików.
- Jak używać usług App Services, które umożliwiają aplikacji platformy uniwersalnej systemu Windows (UWP) udostępnianie danych i funkcji innym aplikacjom.
- Jak używać zadań w tle, które umożliwiają aplikacji platformy uniwersalnej systemu Windows wykonywanie zadań, gdy aplikacja nie jest na pierwszym planie.
- Jak odnajdywać połączone urządzenia, uruchamiać aplikację na innym urządzeniu i komunikować się z usługą aplikacji na urządzeniu zdalnym, aby można było tworzyć doświadczenia użytkownika, które płynnie przechodzą między urządzeniami.
- Jak wybrać odpowiednią technologię, aby rozszerzyć i skomponować aplikację.
- Jak dodać i skonfigurować ekran powitalny dla aplikacji.
- Jak napisać rozszerzenie aplikacji za pośrednictwem pakietów, które użytkownicy mogą zainstalować ze sklepu Microsoft Store.
Cykl życia aplikacji
W tej sekcji szczegółowo opisano cykl życia aplikacji uniwersalnej platformy Windows (UWP) dla systemu Windows 10, od momentu jej aktywacji do zamknięcia.
Temat | Opis |
---|---|
cyklu życia aplikacji | Dowiedz się więcej o cyklu życia aplikacji UWP i o tym, co się dzieje, gdy system Windows uruchamia, zawiesza i wznawia twoją aplikację. |
Obsługa uruchomienia wstępnego aplikacji | Dowiedz się, jak obsługiwać wstępne uruchamianie aplikacji. |
Obsługa aktywacji aplikacji | Dowiedz się, jak obsługiwać aktywację aplikacji. |
Obsługa wstrzymywania aplikacji | Dowiedz się, jak zapisywać ważne dane aplikacji, gdy system zawiesza aplikację. |
Wznawianie aplikacji | Dowiedz się, jak odświeżyć wyświetlaną zawartość po wznowieniu działania aplikacji przez system. |
Zwolnij pamięć, gdy aplikacja przechodzi w tło | Dowiedz się, jak zmniejszyć ilość pamięci używanej przez aplikację w stanie w tle, aby nie została zakończona. |
Odrocz zawieszenie aplikacji z wydłużonym czasem działania | Dowiedz się, jak używać rozszerzonego trybu wykonywania, aby utrzymać działanie aplikacji po zminimalizowaniu. |
Uruchamianie aplikacji
Temat | Opis |
---|---|
Tworzenie aplikacji konsolowej platformy uniwersalnej systemu Windows | Dowiedz się, jak napisać aplikację platformy uniwersalnej systemu Windows działającą w oknie konsoli. |
Utwórz wieloinstancyjną aplikację UWP | Dowiedz się, jak napisać aplikację Uniwersalnej platformy Windows obsługującą wiele instancji. |
Sekcja Uruchamianie aplikacji przy użyciu identyfikatora URI zawiera szczegółowe informacje na temat używania identyfikatora URI (Uniform Resource Identifier) do uruchamiania aplikacji.
Temat | Opis |
---|---|
Uruchamianie domyślnej aplikacji dla identyfikatora URI | Dowiedz się, jak uruchomić domyślną aplikację dla identyfikatora URI (Uniform Resource Identifier). Identyfikatory URI umożliwiają uruchomienie innej aplikacji w celu wykonania określonego zadania. Ten temat zawiera również omówienie wielu schematów identyfikatorów URI wbudowanych w system Windows. |
obsługa aktywacji identyfikatora URI | Dowiedz się, jak zarejestrować aplikację, aby była domyślnym programem obsługującym dla nazwy schematu Uniform Resource Identifier (URI). |
Uruchamianie aplikacji w celu uzyskania wyników | Dowiedz się, jak uruchomić aplikację z innej aplikacji i wymienić dane między nimi. Jest to nazywane uruchamianiem aplikacji w celu uzyskania wyników. |
Wybieranie i zapisywanie dzwonków przy użyciu schematu identyfikatora URI ms-tonepicker | W tym temacie opisano schemat identyfikatora URI ms-tonepicker i sposób używania go do wyświetlania selektora tonu w celu wybrania tonu, zapisania tonu i uzyskania przyjaznej nazwy tonu. |
uruchom aplikację Ustawienia systemu Windows | Dowiedz się, jak uruchomić aplikację Ustawienia systemu Windows z poziomu aplikacji. W tym temacie opisano schemat identyfikatora URI ms-settings. Użyj tego schematu identyfikatora URI, aby uruchomić aplikację Ustawienia systemu Windows na określonych stronach ustawień. |
Uruchom aplikację Microsoft Store | W tym temacie opisano schemat identyfikatora URI ms-windows-store. Aplikacja może użyć tego schematu identyfikatora URI, aby uruchomić aplikację platformy UWP na określonych stronach w Sklepie. |
Uruchom aplikację Mapy systemu Windows | Dowiedz się, jak uruchomić aplikację Mapy systemu Windows z poziomu aplikacji. |
Uruchamianie aplikacji People | W tym temacie opisano schemat identyfikatora URI ms-people. Aplikacja może użyć tego schematu identyfikatora URI, aby uruchomić aplikację People dla określonych akcji. |
Obsługa łączenia między aplikacjami internetowymi i aplikacjami obsługującymi identyfikatory URI aplikacji | Zachęcaj użytkowników do korzystania z aplikacji za pomocą obsługi URI aplikacji. |
Sekcja Uruchamianie aplikacji za pośrednictwem aktywacji plików zawiera szczegółowe informacje na temat sposobu konfigurowania aplikacji do uruchamiania po otwarciu pliku określonego typu.
Temat | Opis |
---|---|
Uruchamianie domyślnej aplikacji dla pliku | Dowiedz się, jak uruchomić domyślną aplikację dla pliku. |
Obsługa aktywacji plików | Dowiedz się, jak zarejestrować aplikację, aby ustawić ją jako domyślną aplikację obsługującą dla określonego rodzaju pliku. |
Zobacz inne tematy związane z uruchamianiem aplikacji poniżej.
Temat | Opis |
---|---|
kontynuuj aktywność użytkowników, nawet na różnych urządzeniach | Ponownie zaangażuj użytkowników w swoją aplikację, nawet na różnych urządzeniach, uruchamiając ją tam, gdzie użytkownik przerwał. |
Automatyczne uruchamianie z funkcją Autoodtwarzania | Funkcja Autoodtwarzania umożliwia udostępnienie aplikacji jako opcji, gdy użytkownik połączy urządzenie z komputerem. Obejmuje to urządzenia niewolumenowe, takie jak aparat fotograficzny lub odtwarzacz multimedialny, oraz urządzenia woluminowe, takie jak pendrive USB, karta SD lub DVD. |
Zarezerwowane nazwy plików i schematów URI | W tym temacie wymieniono zarezerwowane nazwy plików i schematów URI, które nie są dostępne dla Twojej aplikacji. |
Usługi aplikacji i rozszerzenia
W sekcji App Services and extensions opisano sposób integrowania usług app services z aplikacją platformy UWP w celu umożliwienia udostępniania danych i funkcji w aplikacjach.
Temat | Opis |
---|---|
Tworzenie i korzystanie z usługi App Service | Dowiedz się, jak napisać aplikację platformy uniwersalnej systemu Windows (UWP), która może udostępniać usługi innym aplikacjom platformy UWP i jak korzystać z tych usług. |
Konwertuj usługę aplikacji, aby działała w tym samym procesie, co aplikacja hosta | Przekonwertuj kod usługi App Service uruchomiony w osobnym procesie w tle na kod uruchamiany wewnątrz tego samego procesu co dostawca usługi aplikacji. |
Rozszerzaj swoją aplikację za pomocą usług aplikacji, rozszerzeń i pakietów | Ustal, której technologii użyć do rozszerzania i komponentyzacji swojej aplikacji, i zapoznaj się z krótkim omówieniem każdej z nich. |
Tworzenie i używanie rozszerzenia aplikacji | Pisanie i hostowanie rozszerzeń aplikacji platformy uniwersalnej systemu Windows (UWP) w celu rozszerzenia aplikacji za pośrednictwem pakietów, które użytkownicy mogą instalować ze Sklepu Microsoft. |
Zadania w tle
W sekcji Zadania w tle przedstawiono sposób uruchamiania uproszczonego kodu w tle w odpowiedzi na wyzwalacze.
Temat | Opis |
---|---|
Wytyczne dotyczące zadań w tle | Upewnij się, że aplikacja spełnia wymagania dotyczące uruchamiania zadań w tle. |
Uzyskaj dostęp do czujników i urządzeń z poziomu zadania w tle | DeviceUseTrigger umożliwia aplikacji uniwersalnej systemu Windows dostęp do czujników i urządzeń peryferyjnych w tle, nawet jeśli aplikacja pierwszego planu jest zawieszona. |
Tworzenie i rejestrowanie zadania działającego w tle w ramach procesu | Utwórz i zarejestruj zadanie w tle uruchamiane w tym samym procesie co aplikacja pierwszego planu. |
Tworzenie i rejestrowanie zadania w tle poza procesem | Utwórz i zarejestruj zadanie w tle uruchamiane w osobnym procesie od aplikacji i zarejestruj je w celu uruchomienia, gdy aplikacja nie znajduje się na pierwszym planie. |
Tworzenie i rejestrowanie zadania w tle COM dla aplikacji Win32 | Utwórz zadanie w tle com, które może być uruchamiane w procesie głównym lub poza procesem, gdy spakowana aplikacja Win32 może nie być uruchomiona. |
Przenoszenie zadania w tle poza procesem do zadania w tle w trakcie przetwarzania | Dowiedz się, jak przenieść zadanie w tle działające poza procesem do zadania w tle działającego w procesie, które uruchamia się w tym samym procesie co aplikacja pierwszego planu. |
Debugowanie zadania w tle | Dowiedz się, jak debugować zadanie w tle, w tym aktywację zadania w tle i śledzenie debugowania w dzienniku zdarzeń systemu Windows. |
deklarowanie zadań w tle w manifeście aplikacji | Włącz korzystanie z zadań w tle, deklarując je jako rozszerzenia w manifeście aplikacji. |
Rejestracja zadań w tle grupy | Izoluj rejestrację zadań w tle za pomocą grup. |
Zarządzanie anulowaną pracą w tle | Dowiedz się, jak utworzyć zadanie w tle, które rozpoznaje żądania anulowania i przerywa pracę, raportując anulowanie do aplikacji przy użyciu trwałej pamięci masowej. |
Monitorowanie postępu i ukończenia zadania w tle | Dowiedz się, jak aplikacja może rozpoznawać postęp i ukończenie zadania w tle. |
Optymalizowanie działania w tle | Dowiedz się, jak zmniejszyć energię używaną w tle i korzystać z ustawień użytkownika na potrzeby działania w tle. |
Rejestrowanie zadania w tle | Dowiedz się, jak utworzyć funkcję, która może być ponownie używana do bezpiecznego rejestrowania większości zadań w tle. |
Reaguj na zdarzenia systemowe przy użyciu zadań w tle | Dowiedz się, jak utworzyć zadanie w tle, które odpowiada na zdarzenia SystemTrigger. |
Uruchamianie zadania w tle na czasomierzu | Dowiedz się, jak zaplanować jednorazowe zadanie w tle lub uruchomić okresowe zadanie w tle. |
Uruchom w tle na czas nieokreślony | Użyj funkcjonalności do uruchamiania zadania w tle lub sesji rozszerzonego wykonywania w tle na czas nieokreślony. |
Wywołanie zadania w tle z poziomu aplikacji | Dowiedz się, jak aktywować zadanie w tle z poziomu aplikacji za pomocą ApplicationTrigger. |
Ustawianie warunków uruchamiania zadania w tle | Dowiedz się, jak ustawić warunki, które kontrolują, kiedy zadanie w tle zostanie uruchomione. |
Transfer danych w tle | Użyj API transferu w tle do kopiowania plików w tle. |
Aktualizowanie dynamicznego kafelka z zadania w tle | Użyj zadania w tle, aby zaktualizować dynamiczny kafelek aplikacji nową zawartością. |
Użyj wyzwalacza konserwacji | Dowiedz się, jak używać klasy MaintenanceTrigger do uruchamiania lekkiego kodu w tle, gdy urządzenie jest podłączone. |
Systemy zdalne
W sekcji Connected apps and devices (Project Rome) opisano sposób odnajdywania urządzeń zdalnych przy użyciu platformy systemów zdalnych, uruchamiania aplikacji na urządzeniu zdalnym i komunikowania się z usługą app service na urządzeniu zdalnym.
Temat | Opis |
---|---|
odnajdywanie urządzeń zdalnych | Dowiedz się, jak odnajdywać urządzenia, z którymi można nawiązać połączenie. |
Uruchamianie aplikacji na urządzeniu zdalnym | Dowiedz się, jak uruchomić aplikację na urządzeniu zdalnym. |
Komunikacja ze zdalną usługą aplikacyjną | Dowiedz się, jak korzystać z aplikacji na urządzeniu zdalnym. |
Łączenie urządzeń za pośrednictwem sesji zdalnych | Tworzenie wspólnych doświadczeń na wielu urządzeniach, łącząc je w sesji zdalnej. |
Ekrany powitalne
W sekcji Ekrany powitalne opisano sposób ustawiania i konfigurowania ekranu powitalnego aplikacji.
Temat | Opis |
---|---|
Dodawanie ekranu powitalnego | Ustaw obraz ekranu powitalnego aplikacji i kolor tła. |
Wyświetlanie ekranu powitalnego przez więcej czasu | Wyświetl ekran powitalny przez dłuższy czas, tworząc rozszerzony ekran powitalny dla aplikacji. Ten rozszerzony ekran imituje ekran powitalny wyświetlany podczas uruchamiania aplikacji i można go dostosować. |
Powiązana zawartość
Uruchamianie aplikacji systemu Windows i zarządzanie zadaniami w tle