Xamarin.Essentials:アプリ情報Xamarin.Essentials: App Information

AppInfo クラスでは、アプリケーションに関する情報が提供されます。The AppInfo class provides information about your application.

作業開始Get started

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

AppInfo の使用Using AppInfo

自分のクラスの Xamarin.Essentials に参照を追加します。Add a reference to Xamarin.Essentials in your class:

using Xamarin.Essentials;

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

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;

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

AppInfo クラスでは、アプリケーションに関してオペレーティング システムで保持されている設定のページも表示できます。The AppInfo class can also display a page of settings maintained by the operating system for the application:

// Display settings page
AppInfo.ShowSettingsUI();

この設定ページでは、アプリケーションのアクセス許可を変更したり、プラットフォーム固有の他のタスクを実行したりできます。This settings page allows the user to change application permissions and perform other platform-specific tasks.

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

アプリの情報は、AndroidManifest.xml の次のフィールドから取得します。App information is taken from the AndroidManifest.xml for the following fields:

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

APIAPI

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