Not
Åtkomst till denna sida kräver auktorisation. Du kan prova att logga in eller byta katalog.
Åtkomst till denna sida kräver auktorisation. Du kan prova att byta katalog.
Det här avsnittet innehåller information om följande:
- Vad händer när en UWP-app (Universal Windows Platform) startas, pausas, återupptas och avslutas.
- Så här startar du appar med hjälp av en URI eller genom filaktivering.
- Så här använder du App Services, vilket gör att din UWP-app (Universal Windows Platform) kan dela data och funktioner med andra appar.
- Så här använder du bakgrundsaktiviteter som gör att en UWP-app kan fungera medan själva appen inte är i förgrunden.
- Så här identifierar du anslutna enheter, startar en app på en annan enhet och kommunicerar med en apptjänst på en fjärrenhet så att du kan skapa användarupplevelser som flödar mellan enheter.
- Så här väljer du rätt teknik för att utöka och komponentisera din app.
- Så här lägger du till och konfigurerar en välkomstskärm för din app.
- Så här skriver du utöka din app via paket från som användarna kan installera från Microsoft Store.
Appens livscykel
Det här avsnittet beskriver livscykeln för en UWP-app (Windows 10 Universal Windows Platform), från den tidpunkt då den aktiveras tills den stängs.
| Ämne | Beskrivning |
|---|---|
| Appens livscykel | Lär dig mer om livscykeln för en UWP-app och vad som händer när Windows startar, pausar och återupptar din app. |
| Hantera appens förlansering | Lär dig hur du hanterar förlansering av appar. |
| Hantera app-aktivering | Lär dig hur du hanterar appaktivering. |
| Hantera appens pausläge | Lär dig hur du sparar viktiga programdata när systemet pausar din app. |
| Hantera appens återupptagande | Lär dig hur du uppdaterar innehåll som visas när systemet återupptar din app. |
| Ledigt minne när appen flyttas till bakgrunden | Lär dig hur du minskar mängden minne som appen använder när den är i bakgrundstillståndet så att den inte avslutas. |
| Skjuta upp avstängning av app med förlängd exekveringstid | Lär dig hur du använder förlängd körning för att hålla appen igång när den minimeras |
Starta appar
| Ämne | Beskrivning |
|---|---|
| Skapa en universell Windows Platform-konsolapp | Lär dig hur du skriver en Universell Windows-plattformsapp som körs i ett konsolfönster. |
| Skapa en UWP-app med flera instanser | Lär dig hur du skriver en universell Windows Platform-app med flera instanser. |
Avsnittet Starta en app med en URI- beskriver hur du använder en URI (Uniform Resource Identifier) för att starta en app.
| Ämne | Beskrivning |
|---|---|
| Öppna standardappen för en URI | Lär dig hur du startar standardappen för en URI (Uniform Resource Identifier). Med URI:er kan du starta en annan app för att utföra en specifik uppgift. Det här avsnittet innehåller också en översikt över de många URI-scheman som är inbyggda i Windows. |
| Hantera URI-aktiveringar | Lär dig hur du registrerar en app för att bli standardhanterare för ett URI-schemanamn (Uniform Resource Identifier). |
| Starta en app för resultat | Lär dig hur du startar en app från en annan app och utbyter data mellan de två. Detta kallas för att starta en app för resultat. |
| Välj och spara toner med hjälp av ms-tonepicker-URI-schemat | Det här avsnittet beskriver URI-schemat ms-tonepicker och hur du använder det för att visa en tonväljare för att välja en ton, spara en ton och hämta ett vänligt namn för en ton. |
| Starta Windows-inställningar | Lär dig hur du startar Windows-inställningar från din app. I det här avsnittet beskrivs URI-schemat för ms-settings. Använd det här URI-schemat för att starta Windows-inställningar på specifika inställningssidor. |
| Starta Microsoft Store-appen | I det här avsnittet beskrivs URI-schemat ms-windows-store. Din app kan använda det här URI-schemat för att starta UWP-appen på specifika sidor i Store. |
| Öppna appen Personer | Det här avsnittet beskriver ms-people URI-schemat. Din app kan använda det här URI-schemat för att starta appen Personer för specifika åtgärder. |
| Stöd för webb-till-app-länkning med app-URI-hanterare | Skapa användarengagemang med din app med hjälp av app-URI-hanterare. |
Avsnittet Starta en app via filaktivering beskriver hur du konfigurerar appen så att den startas när en fil av en viss typ öppnas.
| Ämne | Beskrivning |
|---|---|
| Starta standardappen för en fil | Lär dig hur du startar standardappen för en fil. |
| Hantera aktivering av filer | Lär dig hur du registrerar din app för att bli standardhanterare för en viss filtyp. |
Se andra ämnen som rör att starta en app nedan.
| Ämne | Beskrivning |
|---|---|
| Fortsätt användarinaktivitet, även mellan enheter | Återaktivera användare med din app, även mellan enheter, genom att starta appen där användaren slutade. |
| Automatisk start med AutoPlay | Du kan använda Spela upp automatiskt för att ange appen som ett alternativ när en användare ansluter en enhet till sin dator. Detta omfattar icke-volymenheter, till exempel en kamera eller mediaspelare, eller volymenheter som USB-tumenhet, SD-kort eller DVD. |
| reserverade fil- och URI-schemanamn | I det här avsnittet visas de reserverade fil- och URI-schemanamn som inte är tillgängliga för din app. |
Apptjänster och tillägg
I avsnittet App Services och tillägg beskrivs hur du integrerar apptjänster i din UWP-app för att tillåta delning av data och funktioner mellan appar.
| Ämne | Beskrivning |
|---|---|
| Skapa och använda en apptjänst | Lär dig hur du skriver en UWP-app (Universal Windows Platform) som kan tillhandahålla tjänster till andra UWP-appar och hur du använder dessa tjänster. |
| Konvertera en apptjänst så att den körs i samma process som värdappens | Konvertera apptjänstkod som kördes i en separat bakgrundsprocess till kod som körs i samma process som apptjänstleverantören. |
| Utöka appen med apptjänster, tillägg och paket | Ta reda på vilken teknik som ska användas för att utöka och komponentisera din app och få en kort översikt över var och en. |
| Skapa och använda ett apptillägg | Skriv och var värd för UWP-apptillägg (Universal Windows Platform) för att utöka din app via paket som användarna kan installera från Microsoft Store. |
Bakgrundsaktiviteter
Avsnittet Bakgrundsaktiviteter visar hur du gör så att enkel kod körs i bakgrunden som svar på utlösare.
| Ämne | Beskrivning |
|---|---|
| Riktlinjer för bakgrundsaktiviteter | Se till att appen uppfyller kraven för att köra bakgrundsaktiviteter. |
| Kom åt sensorer och enheter från en bakgrundsuppgift | DeviceUseTrigger låter din Universella Windows-app komma åt sensorer och kringutrustning i bakgrunden, även när förgrundsappen är avstängd. |
| Skapa och registrera en pågående bakgrundsaktivitet | Skapa och registrera en bakgrundsaktivitet som körs i samma process som förgrundsappen. |
| Skapa och registrera en bakgrundsaktivitet som körs utanför processen | Skapa och registrera en bakgrundsaktivitet som körs i en separat process från din app och registrera den för att köras när din app inte är i förgrunden. |
| Skapa och registrera en COM-bakgrundsaktivitet för en Win32-app | Skapa en COM-bakgrundsaktivitet som kan köras i huvudprocessen eller när din paketerade Win32-app kanske inte körs. |
| Porta en bakgrundsuppgift från en extern process till en intern process | Lär dig hur du porterar en bakgrundsaktivitet från en process utanför till en aktivitet i processen som körs i samma process som din förgrundsapp. |
| Felsöka en bakgrundsaktivitet | Lär dig hur du felsöker en bakgrundsaktivitet, inklusive aktivering av bakgrundsaktiviteter och felsökningsspårning i Windows-händelseloggen. |
| Deklarera bakgrundsaktiviteter i programmanifestet | Aktivera användningen av bakgrundsaktiviteter genom att deklarera dem som tillägg i appmanifestet. |
| Gruppregistrering av bakgrundsaktiviteter | Isolera registrering av bakgrundsaktiviteter med grupper. |
| Hantera en avbruten bakgrundsaktivitet | Lär dig hur du gör en bakgrundsaktivitet som identifierar annulleringsbegäranden och stoppar arbetet och rapporterar annulleringen till appen med beständig lagring. |
| Övervaka förlopp och slutförande av bakgrundsaktiviteter | Lär dig hur din app kan identifiera bakgrundsaktivitetens förlopp och slutförande. |
| Optimera bakgrundsaktivitet | Lär dig hur du minskar den energi som används i bakgrunden och interagerar med användarinställningar för bakgrundsaktivitet. |
| Registrera en bakgrundsaktivitet | Lär dig hur du skapar en funktion som kan återanvändas för att registrera de flesta bakgrundsuppgifter på ett säkert sätt. |
| Svara på systemhändelser med bakgrundsaktiviteter | Lär dig hur du skapar en bakgrundsaktivitet som svarar på SystemTrigger-händelser. |
| Kör en bakgrundsaktivitet på en timer- | Lär dig hur du schemalägger en bakgrundsaktivitet en gång eller kör en periodisk bakgrundsaktivitet. |
| Kör i bakgrunden på obestämd tid | Använd en funktion för att köra en bakgrundsuppgift eller en utökad exekveringssession i bakgrunden på obestämd tid. |
| Utlösa en bakgrundsaktivitet inifrån din app | Lär dig hur du använder ApplicationTrigger- för att aktivera en bakgrundsaktivitet inifrån din app. |
| Ange villkor för att köra en bakgrundsaktivitet | Lär dig hur du anger villkor som styr när bakgrundsaktiviteten ska köras. |
| Överföra data i bakgrunden | Använd API:et för bakgrundsöverföring för att kopiera filer i bakgrunden. |
| Uppdatera en levande panel från en bakgrundsprocess | Använd en bakgrundsaktivitet för att uppdatera appens livepanel med nytt innehåll. |
| Använd en underhållsutlösare | Lär dig hur du använder klassen MaintenanceTrigger för att köra enkel kod i bakgrunden medan enheten är ansluten. |
Fjärrsystem
Avsnittet Anslutna appar och enheter (Project Rome) beskriver hur du använder fjärrsystemplattformen för att identifiera fjärrenheter, starta en app på en fjärrenhet och kommunicera med en apptjänst på en fjärrenhet.
| Ämne | Beskrivning |
|---|---|
| Identifiera fjärrenheter | Lär dig hur du identifierar enheter som du kan ansluta till. |
| Starta en app på en fjärrenhet | Lär dig hur du startar en app på en fjärrenhet. |
| Kommunicera med en fjärrapptjänst | Lär dig hur du interagerar med en app på en fjärrenhet. |
| Anslut enheter via fjärrsessioner | Skapa delade upplevelser på flera enheter genom att ansluta dem i en fjärrsession. |
Välkomstskärmar
Avsnittet Splash-skärmar beskriver hur du ställer in och konfigurerar appens startskärm.
| Ämne | Beskrivning |
|---|---|
| Lägg till en välkomstskärm | Ange appens välkomstskärmsbild och bakgrundsfärg. |
| Visa en välkomstskärm under längre tid | Visa en välkomstskärm för mer tid genom att skapa en utökad välkomstskärm för din app. Den här utökade skärmen imiterar välkomstskärmen som visas när appen startas och kan anpassas. |