Nello script precedente abbiamo visto come utilizzare il metodo LaunchUriAsync per eseguire delle particolari applicazione di sistema, come ad esempio Here Drive o la pagina dei settings del wi-fi.
Sfruttando l'associazione ad un particolare URI scheme è possibile eseguire una qualsiasi applicazione esattamente come una nativa.
Naturalmente l'applicazione deve registrarsi e gestire l'associazione, e tale funzionalità deve essere adeguatamente documentata.
Infatti non esistono Api capaci di recuperare le applicazioni installate e l'URI schema associato.
L'applicazione MetroTube è una delle tante applicazioni, associata ad un particolare URI schema, disponibili dal rilascio di Windows Phone 8.
È possibile eseguire MetroTube dalla nostra applicazione e iniziare una ricerca utilizzando il seguente codice:
Windows.System.Launcher.LaunchUriAsync(new System.Uri("metrotube:SearchPage?Query=Xboxone&Section=Video"));
Commenti
Per inserire un commento, devi avere un account.
Fai il login e torna a questa pagina, oppure registrati alla nostra community.
Approfondimenti
Sfruttare MQTT in cloud e in edge con Azure Event Grid
Potenziare Azure AI Search con la ricerca vettoriale
Utilizzare Model as a Service su Microsoft Azure
Reactive form tipizzati con FormBuilder in Angular
Eseguire un metodo asincrono dopo il set di una proprietà in Blazor 8
Gestire domini wildcard in Azure Container Apps
Configurare dependabot per aggiornare le dipendenze di terze parti con GitHub Actions
Utilizzare politiche di resiliency con Azure Container App
Semplificare il deployment di siti statici con Azure Static Web App
Creare un'applicazione React e configurare Tailwind CSS
Utilizzare Tailwind CSS all'interno di React: installazione
Utilizzare la session affinity con Azure Container Apps