In WinRT 8.1 possiamo conoscere alcune informazioni del device su cui è in esecuzione la nostra app grazie alla classe EasClientDeviceInformation, del namespace Windows.Security.ExchangeActiveSyncProvisioning.
var deviceInfo = new EasClientDeviceInformation(); var fn = deviceInfo.FriendlyName; var id = deviceInfo.Id; var os = deviceInfo.OperatingSystem; var sm = deviceInfo.SystemManufacturer; var sp = deviceInfo.SystemProductName; var ss = deviceInfo.SystemSku;
Con la semplice istanza della classe possiamo recuperare l'identificativo del sistema locale, il nome del sistema operativo e le altre proprietà dello snippet precedente.
Su una Windows app, ad esempio, possiamo avere le seguenti informazioni:
Su Windows Phone, invece:
Infine, se controlliamo su un emulatore, possiamo vedere che il SystemProductName ha il valore "Virtual", che può essere usato per identificare appunto un'app in esecuzione su un emulatore.
Commenti
Per inserire un commento, devi avere un account.
Fai il login e torna a questa pagina, oppure registrati alla nostra community.
Approfondimenti
Utilizzare QuickGrid di Blazor con Entity Framework
Code scanning e advanced security con Azure DevOps
Cambiare la chiave di partizionamento di Azure Cosmos DB
Creazione di componenti personalizzati in React.js con Tailwind CSS
Esporre i propri servizi applicativi con Semantic Kernel e ASP.NET Web API
Miglioramenti agli screen reader e al contrasto in Angular
Il nuovo controllo Range di Blazor 9
Le novità di Angular: i miglioramenti alla CLI
Eliminare una project wiki di Azure DevOps
Garantire la provenienza e l'integrità degli artefatti prodotti su GitHub
Configurare il nome della run di un workflow di GitHub in base al contesto di esecuzione
Introduzione alle Container Queries