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
Triggerare una pipeline su un altro repository di Azure DevOps
Visualizzare le change sul plan di Terraform tramite le GitHub Actions
Utilizzare EF.Constant per evitare la parametrizzazione di query SQL
Come migrare da una form non tipizzata a una form tipizzata in Angular
Eseguire query per recuperare il padre di un record che sfrutta il tipo HierarchyID in Entity Framework
Utilizzare Tailwind CSS all'interno di React: primi componenti
Eseguire query manipolando liste di tipi semplici con Entity Framework Core
Usare le navigation property in QuickGrid di Blazor
Creare un'applicazione React e configurare Tailwind CSS
Sfruttare gli embedding e la ricerca vettoriale con Azure SQL Database
C# 12: Cosa c'è di nuovo e interessante
Aggiungere interattività lato server in Blazor 8