Xamarin.Essentials: Informations de l'applicationXamarin.Essentials: App Information

La classe AppInfo fournit des informations générales sur votre application.The AppInfo class provides information about your application.

Prise en mainGet started

Pour commencer à utiliser cette API, lisez le Guide de prise en main de Xamarin.Essentials pour vérifier que la bibliothèque est correctement installée et configurée dans vos projets.To start using this API, read the getting started guide for Xamarin.Essentials to ensure the library is properly installed and set up in your projects.

Utilisation d’AppInfoUsing AppInfo

Ajoutez une référence à Xamarin.Essentials dans votre classe :Add a reference to Xamarin.Essentials in your class:

using Xamarin.Essentials;

Obtenir des informations sur l’applicationObtaining Application Information:

Les informations suivantes sont exposées via l’API :The following information is exposed through the API:

// 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;

Afficher les paramètres de l'applicationDisplaying Application Settings

La classe AppInfo peut également afficher la page des paramètres systèmes gérés par le système d’exploitation spécifiquement pour l’application :The AppInfo class can also display a page of settings maintained by the operating system for the application:

// Display settings page
AppInfo.ShowSettingsUI();

Cette page de paramètres permet à l’utilisateur de changer les autorisations de l’application et d’effectuer d’autres tâches spécifiques à la plateforme.This settings page allows the user to change application permissions and perform other platform-specific tasks.

Caractéristiques de mise en œuvre de la plateformePlatform Implementation Specifics

Les informations d’application sont tirées de AndroidManifest.xml pour les champs suivants :App information is taken from the AndroidManifest.xml for the following fields:

  • Buildandroid:versionCode dans le nœud manifestBuildandroid:versionCode in manifest node
  • Name - android:label dans le nœud applicationName - android:label in the application node
  • PackageName : package dans le nœud manifestPackageName: package in the manifest node
  • VersionStringandroid:versionName dans le nœud applicationVersionStringandroid:versionName in the application node

APIAPI

Retrouvez d’autres vidéos Xamarin sur Channel 9 et YouTube.Find more Xamarin videos on Channel 9 and YouTube.