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