Xamarin.Essentials:アプリ情報

AppInfo クラスでは、アプリケーションに関する情報が提供されます。

作業開始

この API の使用を始めるには、Xamarin.Essentials の概要ガイドを読み、ライブラリが正しくインストールされてプロジェクトに設定されていることを確認してください。

AppInfo の使用

クラスの Xamarin.Essentials への参照を追加します。

using Xamarin.Essentials;

アプリケーションの情報の取得:

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;

アプリケーションの設定の表示

AppInfo クラスでは、アプリケーションに関してオペレーティング システムで保持されている設定のページも表示できます。

// Display settings page
AppInfo.ShowSettingsUI();

この設定ページでは、アプリケーションのアクセス許可を変更したり、プラットフォーム固有の他のタスクを実行したりできます。

プラットフォームの実装の詳細

アプリの情報は、AndroidManifest.xml の次のフィールドから取得します。

  • ビルドmanifest ノードの android:versionCode
  • 名前 - application ノードの android:label
  • パッケージ名: manifest ノードの package
  • バージョン文字列application ノードの android:versionName

API

他の Xamarin ビデオは、Channel 9 および YouTube でご覧いただけます。