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
  • PackageName:manifest 节点中的 package
  • VersionString – application 节点中的 android:versionName

API

第 9 频道YouTube 上查找更多 Xamarin 视频。