Xamarin.Essentials: Informazioni sull'app
La classe AppInfo fornisce informazioni sull'applicazione.
Operazioni preliminari
Per iniziare a usare questa API, leggere la guida introduttiva per Xamarin.Essentials assicurarsi che la libreria sia installata e configurata correttamente nei progetti.
Uso di AppInfo
Aggiungere un riferimento a Xamarin.Essentials nella classe :
using Xamarin.Essentials;
Acquisizione delle informazioni sull'applicazione:
Tramite l'API vengono esposte le informazioni seguenti:
// Application Name
var appName = AppInfo.Name;
// Package Name/Application Identifier (com.microsoft.testapp)
var packageName = AppInfo.PackageName;
// Application Version (1.0.0)
var version = AppInfo.VersionString;
// Application Build Number (1)
var build = AppInfo.BuildString;
Accesso alle impostazione applicazione
La classe AppInfo può anche visualizzare una pagina di impostazioni gestite dal sistema operativo per l'applicazione:
// Display settings page
AppInfo.ShowSettingsUI();
Questa pagina di impostazioni consente all'utente di modificare le autorizzazioni dell'applicazione e di eseguire altre attività specifiche della piattaforma.
Informazioni di implementazione specifiche della piattaforma
Le informazioni sull'app vengono ottenute da AndroidManifest.xml
per i campi seguenti:
- Build:
android:versionCode
nel nodomanifest
- Name -
android:label
nel nodoapplication
- PackageName:
package
nel nodomanifest
- VersionString:
android:versionName
nel nodoapplication
API
Video correlato
Altri video di Xamarin sono disponibili su Channel 9 e YouTube.