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