In Windows Phone 8 è stata aggiunta la possibilità di eseguire un'applicazione quando da un'altra viene invocato un determinato URI. In parole povere, è possibile creare un'applicazione la cui esecuzione sia associata ad un URI con un determinato schema. È quello che accade, solitamente, quando da una mail decidiamo di visualizzare un allegato.
Affinché la nostra applicazione sia associata ad uno schema, è necessario modificare il file WMAppManifest.
<Extensions> <FileTypeAssociation Name="myFilAssociation" TaskID="_default" NavUriFragment="fileToken=%s"> <SupportedFileTypes> <FileType ContentType="application/pdf">.pdf</FileType> </SupportedFileTypes> </FileTypeAssociation> </Extensions>
Affinché la nostra applicazione venga eseguita dobbiamo aggiungere nel nodo SupportedFileTypes quanti elementi FileType dobbiamo gestire, ricordandoci che il numero massimo è di 20. Inoltre dobbiamo impostare la proprietà ContentType e impostare l'estensione dei file che vogliamo gestire.
Nel caso di registrazione di più app per lo stesso schema o estensione, il sistema operativo chiederà all'utente di specificare l'app. Le impostazioni, inoltre, sono recensite all'interno dello store e nel caso non siano presenti app installate, all'utente viene suggerito di scaricarne una tra quelle in grado di funzionare con lo schema/estensione attraverso lo store di Windows Phone.
Commenti
Per inserire un commento, devi avere un account.
Fai il login e torna a questa pagina, oppure registrati alla nostra community.
Approfondimenti
Garantire la provenienza e l'integrità degli artefatti prodotti su GitHub
Inference di dati strutturati da testo con Semantic Kernel e ASP.NET Core Web API
Configurare il nome della run di un workflow di GitHub in base al contesto di esecuzione
Esporre i propri servizi applicativi con Semantic Kernel e ASP.NET Web API
Supportare lo HierarchyID di Sql Server in Entity Framework 8
Potenziare la ricerca su Cosmos DB con Full Text Search
Utilizzare il metodo Index di LINQ per scorrere una lista sapendo anche l'indice dell'elemento
Selettore CSS :has() e i suoi casi d'uso avanzati
Come EF 8 ha ottimizzato le query che usano il metodo Contains
Utilizzare DeepSeek R1 con Azure AI
Eseguire i worklow di GitHub su runner potenziati
Cambiare la chiave di partizionamento di Azure Cosmos DB