Xamarin.Essentials: Informacje o aplikacji

Klasa AppInfo zawiera informacje o aplikacji.

Rozpocznij

Aby rozpocząć korzystanie z tego interfejsu API, przeczytaj przewodnik wprowadzający , Xamarin.Essentials aby upewnić się, że biblioteka jest prawidłowo zainstalowana i skonfigurowana w projektach.

Korzystanie z informacji o aplikacji

Dodaj odwołanie do Xamarin.Essentials klasy:

using Xamarin.Essentials;

Uzyskiwanie informacji o aplikacji:

Następujące informacje są udostępniane za pośrednictwem interfejsu 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;

Wyświetlanie Ustawienia aplikacji

Klasa AppInfo może również wyświetlić stronę ustawień obsługiwanych przez system operacyjny dla aplikacji:

// Display settings page
AppInfo.ShowSettingsUI();

Ta strona ustawień umożliwia użytkownikowi zmianę uprawnień aplikacji i wykonywanie innych zadań specyficznych dla platformy.

Specyfika implementacji platformy

Informacje o aplikacji są pobierane z AndroidManifest.xml następujących pól:

  • Kompilacjaandroid:versionCode w węźle manifest
  • Nazwa - android:label w węźle application
  • PackageName: package w węźle manifest
  • VersionStringandroid:versionName w węźle application

interfejs API

Więcej filmów na platformie Xamarin można znaleźć w witrynach Channel 9 i YouTube.