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