Xamarin.Essentials: Informations sur l’application: App Information

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

Bien démarrerGet 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;

Obtention d’informations sur l’application :Obtaining 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;

Affichage des paramètres de l’applicationDisplaying Application Settings

La classe AppInfo peut également afficher une page de paramètres gérés par le système d’exploitation 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:

  • Build : android:versionCode dans le manifest nœudBuildandroid:versionCode in manifest node
  • Name - Nom android:label dans le application nœudName - android:label in the application node
  • PackageName: package dans le manifest nœudPackageName: package in the manifest node
  • VersionStringandroid:versionName dans le application nœudVersionStringandroid: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.