Spouštění, obnovení a pozadové úlohy

Tato část obsahuje následující informace:

  • Co se stane, když se aplikace pro Univerzální platformu Windows (UPW) spustí, pozastaví, obnoví a ukončí.
  • Jak spouštět aplikace pomocí identifikátoru URI nebo aktivace souboru
  • Jak používat služby App Services, které vaší aplikaci pro Univerzální platformu Windows (UPW) umožňují sdílet data a funkce s jinými aplikacemi.
  • Jak používat úlohy na pozadí, které aplikaci pro UPW umožňují pracovat, zatímco samotná aplikace není v popředí.
  • Jak zjišťovat připojená zařízení, spouštět aplikaci na jiném zařízení a komunikovat se službou App Service na vzdáleném zařízení, abyste mohli vytvářet uživatelská prostředí, která proudí mezi zařízeními.
  • Jak zvolit správnou technologii pro rozšíření a komponentizaci aplikace
  • Jak přidat a nakonfigurovat úvodní obrazovku pro vaši aplikaci
  • Jak napsat rozšíření aplikace prostřednictvím balíčků, které můžou uživatelé nainstalovat z Microsoft Storu.

Životní cyklus aplikace

Tato část podrobně popisuje životní cyklus aplikace windows 10 Universal Windows Platform (UPW) od okamžiku, kdy se aktivuje, dokud se neskončí.

Téma Popis
Životní cyklus aplikace Přečtěte si o životním cyklu aplikace pro UPW a o tom, co se stane, když windows spustí, pozastaví a obnoví vaši aplikaci.
Zpracování předběžného spuštění aplikace Zjistěte, jak zpracovat předběžné spuštění aplikace.
Řešení aktivace aplikace Naučte se zpracovávat aktivaci aplikace.
Řešení pozastavení aplikace Zjistěte, jak ukládat důležitá data aplikací, když systém pozastaví vaši aplikaci.
Obnovení činnosti aplikace Zjistěte, jak aktualizovat zobrazený obsah, když systém obnoví vaši aplikaci.
uvolnění paměti, když se aplikace přesune na pozadí Zjistěte, jak snížit velikost paměti, kterou vaše aplikace používá, když je ve stavu na pozadí, aby se neukončila.
Odložte pozastavení aplikace pomocí rozšířeného vykonávání Zjistěte, jak pomocí rozšířeného spouštění udržovat aplikaci spuštěnou, když je minimalizovaná.

Spouštění aplikací

Téma Popis
Vytvoření konzolové aplikace pro Univerzální platformu Windows Naučte se psát aplikaci univerzální platformy Windows, která běží v okně konzoly.
Vytvoření aplikace pro UPW s více instancemi Naučte se psát aplikaci pro univerzální platformu Windows s více instancemi.

Část Spuštění aplikace s identifikátorem URI podrobně popisuje použití identifikátoru URI (Uniform Resource Identifier) ke spuštění aplikace.

Téma Popis
Spusťte výchozí aplikaci pro URI Zjistěte, jak spustit výchozí aplikaci pro identifikátor URI (Uniform Resource Identifier). Identifikátory URI umožňují spustit jinou aplikaci, která provede konkrétní úlohu. Toto téma také obsahuje přehled mnoha schémat identifikátorů URI integrovaných do Windows.
Zpracování aktivace identifikátoru URI Zjistěte, jak zaregistrovat aplikaci, aby se stala výchozí obslužnou rutinou pro název schématu URI (Uniform Resource Identifier).
Spuštění aplikace pro výsledky Zjistěte, jak spustit aplikaci z jiné aplikace a vyměňovat si data mezi těmito dvěma aplikacemi. Říká se tomu spuštění aplikace pro výsledky.
Zvolit a uložit tóny pomocí schématu URI ms-tonepicker Toto téma popisuje schéma URI ms-tonepicker a jeho použití pro zobrazení nástroje pro výběr tónu, aby bylo možné vybrat tón, uložit tón a získat přátelský název tónu.
Spuštění nastavení Windows Přečtěte si, jak spustit nastavení Windows z aplikace. Toto téma popisuje schéma URI ms-settings. Pomocí tohoto schématu identifikátoru URI spusťte nastavení systému Windows na konkrétní stránky nastavení.
Spuštění aplikace z Microsoft Storu Toto téma popisuje schéma URI ms-windows-store. Aplikace může pomocí tohoto schématu identifikátoru URI spustit aplikaci pro UPW na konkrétní stránky ve Storu.
Otevřít aplikaci Lidé Toto téma popisuje schéma URI ms-people. Aplikace může toto schéma identifikátoru URI použít ke spuštění aplikace Lidé pro konkrétní akce.
Podpora propojení z webu do aplikace s obslužnými rutinami URI aplikace Zvýšení uživatelského zapojení lze podpořit pomocí obslužných programů URI vaší aplikace.

Část Spuštění aplikace prostřednictvím aktivace souboru podrobnosti o tom, jak nastavit spuštění aplikace při otevření souboru určitého typu.

Téma Popis
Spuštění výchozí aplikace pro soubor Zjistěte, jak spustit výchozí aplikaci pro soubor.
Ovládání aktivace souboru Zjistěte, jak zaregistrovat aplikaci, aby se stala výchozí obslužnou rutinou pro určitý typ souboru.

Podívejte se na další témata související se spuštěním aplikace níže.

Téma Popis
Pokračovat v aktivitě uživatelů, a to i na různých zařízeních Znovu zahajte uživatele pomocí aplikace, a to i na různých zařízeních, a to tak, že spustíte aplikaci tam, kde uživatel přestal.
automatické spouštění pomocí automatického přehrávání Automatické přehrávání můžete použít k poskytnutí aplikace jako možnosti, když uživatel připojí zařízení ke svému počítači. Toto zahrnuje zařízení, která nevyužívají úložiště, jako je fotoaparát nebo přehrávač médií, nebo zařízení využívající úložiště, jako je USB flash disk, SD karta nebo DVD.

Služby aplikací a rozšíření

Část App Services a rozšíření popisuje, jak integrovat aplikační služby do aplikace pro UPW, aby bylo možné sdílet data a funkce napříč aplikacemi.

Téma Popis
Vytvoření a využití služby App Service Naučte se psát aplikaci pro Univerzální platformu Windows (UPW), která může poskytovat služby jiným aplikacím UPW a jak tyto služby využívat.
Převod služby App Service tak, aby běžela ve stejném procesu jako její hostitelská aplikace Převeďte kód služby App Service, který běžel v samostatném procesu na pozadí, na kód, který běží ve stejném procesu jako váš poskytovatel služby App Service.
rozšíření aplikace o aplikační služby, rozšíření a balíčky Určete, kterou technologii použít k rozšíření a komponentizaci aplikace, a získejte stručný přehled o jednotlivých aplikacích.
Vytvořit a využít rozšíření aplikace Napište a hostujte rozšíření aplikací pro Univerzální platformu Windows (UPW), které rozšiřují vaši aplikaci prostřednictvím balíčků, které si uživatelé můžou nainstalovat z Microsoft Storu.

Úlohy na pozadí

V části úlohy na pozadí se dozvíte, jak v reakci na triggery spustit jednoduchý kód na pozadí.

Téma Popis
Pokyny pro úlohy na pozadí Ujistěte se, že vaše aplikace splňuje požadavky na spouštění úloh na pozadí.
Přístup k senzorům a zařízením z úlohy na pozadí DeviceUseTrigger umožňuje univerzálním aplikacím pro Windows přistupovat k senzorům a periferním zařízením na pozadí, i když je vaše aplikace na popředí pozastavená.
Vytvoření a registrace úlohy na pozadí procesu Vytvořte a zaregistrujte úlohu na pozadí, která se spouští ve stejném procesu jako vaše aplikace v popředí.
Vytvoření a registrace úlohy na pozadí, která běží mimo proces Vytvořte a zaregistrujte úlohu na pozadí, která běží v samostatném procesu od aplikace, a zaregistrujte ji, aby se spustila, když aplikace není v popředí.
Vytvořit a zaregistrovat úkol na pozadí pomocí modelu COM pro aplikaci Win32 Vytvořte úlohu na pozadí modelu COM, která se dá spustit v hlavním procesu nebo mimo proces, když není spuštěná zabalená aplikace Win32.
přenést úlohu na pozadí mimo proces do úlohy na pozadí procesu Zjistěte, jak přenést úlohu na pozadí nezávislou na procesu na úlohu na pozadí v rámci procesu, která běží ve stejném procesu jako vaše aplikace běžící na popředí.
Ladění úlohy na pozadí Naučte se, jak ladit úlohu na pozadí, včetně aktivace úlohy na pozadí a trasování ladění v protokolu událostí Windows.
Deklarovat úlohy na pozadí v manifestu aplikace Povolte použití úloh na pozadí tím, že je deklarujte jako rozšíření v manifestu aplikace.
Registrace úlohy na pozadí pro skupinu Izolovat registraci úlohy na pozadí pomocí skupin.
Vyřešte zrušený úkol na pozadí Zjistěte, jak provést úlohu na pozadí, která rozpozná žádosti o zrušení a přestane fungovat, a hlásí zrušení aplikace pomocí trvalého úložiště.
Monitorování průběhu úkolů na pozadí a dokončení Zjistěte, jak vaše aplikace rozpozná průběh a dokončení úlohy na pozadí.
Optimalizace aktivity na pozadí Zjistěte, jak snížit energii použitou na pozadí a pracovat s uživatelským nastavením pro aktivitu na pozadí.
Zaregistrujte úlohu na pozadí Zjistěte, jak vytvořit funkci, která se dá znovu použít k bezpečné registraci většiny úloh na pozadí.
Reakce na systémové události pomocí úloh na pozadí Zjistěte, jak vytvořit úlohu na pozadí, která reaguje na události SystemTrigger.
Spusťte úlohu na pozadí pomocí časovače Zjistěte, jak naplánovat jednorázovou úlohu na pozadí nebo spustit periodickou úlohu na pozadí.
Spustit na pozadí neomezeně Pomocí funkce můžete spustit úlohu na pozadí nebo rozšířenou relaci provádění na pozadí po neomezenou dobu.
Aktivace úlohy na pozadí z aplikace Zjistěte, jak pomocí ApplicationTrigger aktivovat úlohu na pozadí z aplikace.
Nastavit podmínky pro spuštění úlohy na pozadí Zjistěte, jak nastavit podmínky, které řídí, kdy se úloha na pozadí spustí.
Přenos dat na pozadí Pomocí rozhraní API pro přenos na pozadí zkopírujte soubory na pozadí.
Aktualizace živé dlaždice prostřednictvím úlohy na pozadí Pomocí úlohy na pozadí můžete aktualizovat živou dlaždici aplikace aktuálním obsahem.
Použijte spouštěč údržby Naučte se používat třídu MaintenanceTrigger ke spouštění odlehčeného kódu na pozadí, když je zařízení připojené.

Vzdálené systémy

Část Připojené aplikace a zařízení (Project Rome) popisuje, jak pomocí platformy Vzdálené systémy zjišťovat vzdálená zařízení, spouštět aplikaci na vzdáleném zařízení a komunikovat se službou App Service na vzdáleném zařízení.

Téma Popis
Zjišťování vzdálených zařízení Zjistěte, jak zjistit zařízení, ke kterým se můžete připojit.
Spuštění aplikace na vzdáleném zařízení Zjistěte, jak spustit aplikaci na vzdáleném zařízení.
Komunikovat se vzdálenou aplikační službou Zjistěte, jak pracovat s aplikací na vzdáleném zařízení.
Připojení zařízení prostřednictvím vzdálených relací Vytvářejte sdílená prostředí na více zařízeních tím, že je spojíte ve vzdáleném připojení.

Úvodní obrazovky

Sekce Úvodní obrazovky popisuje, jak nastavit a nakonfigurovat úvodní obrazovku vaší aplikace.

Téma Popis
Přidání úvodní obrazovky Nastavte obrázek úvodní obrazovky vaší aplikace a barvu pozadí.
Zobrazit úvodní obrazovku na delší dobu Chcete-li zobrazit úvodní obrazovku na delší dobu, vytvořte rozšířenou úvodní obrazovku pro vaši aplikaci. Tato rozšířená obrazovka napodobuje úvodní obrazovku zobrazenou při spuštění aplikace a dá se přizpůsobit.

Spouštění aplikací pro Windows a správa úloh na pozadí