Xamarin.Essentials 命名空间

Xamarin.Essentials 为平台特定功能提供跨平台 API。

Accelerometer

三维空间中设备加速度的加速计数据。

AccelerometerChangedEventArgs

包含当前读取的事件参数。

ActivityStateChangedEventArgs

Android 活动的状态更改时的事件参数。

AppAction

Xamarin.Essentials 为平台特定功能提供跨平台 API。

AppActionEventArgs

Xamarin.Essentials 为平台特定功能提供跨平台 API。

AppActions

Xamarin.Essentials 为平台特定功能提供跨平台 API。

AppInfo

表示有关应用程序的信息。

AppleSignInAuthenticator

本机 Apple 登录身份验证 API。

AppleSignInAuthenticator.Options

Native Apple 登录的选项

Barometer

监测大气压力的变化。

BarometerChangedEventArgs

更改事件中的当前压力信息。

Battery

设备的电池和充电信息的方法和属性。

BatteryInfoChangedEventArgs

电池已更改信息。

Browser

提供一种在应用内显示网页的方法。

BrowserLaunchOptions

用于打开浏览器的可选设置。

Clipboard

提供一种处理设备剪贴板上的文本的方法。

ColorConverters

包含用于转换 System.Drawing.Color 的多个帮助程序方法

ColorExtensions

System.Drawing.Color 的扩展方法

Compass

监视对用户设备方向的更改。

CompassChangedEventArgs

指南针读取更改时的事件参数。

Connectivity

连接和网络帮助程序。

ConnectivityChangedEventArgs

更改事件中的当前连接信息。

Contact

此类型包含有关特定联系人的信息。

ContactEmail

此类型包含有关特定电子邮件地址的信息。

ContactPhone

此类型包含有关特定电话号码的信息。

Contacts

用于处理设备上的联系人的 API 类。

DeviceDisplay

表示有关设备屏幕的信息。

DeviceInfo

表示有关设备的信息。

DisplayInfoChangedEventArgs

主显示信息事件参数。

Email

提供一种允许用户发送电子邮件的简单方法。

EmailAttachment

Email文件附件。

EmailMessage

表示单个电子邮件。

EnergySaverStatusChangedEventArgs

节能器状态更改时的事件参数。

ExperimentalFeatures

在 Xamarin.Essentials 中启用实验性功能

FeatureNotEnabledException

未启用设备上的功能时引发的异常。

FeatureNotSupportedException

尝试在不支持该功能的平台上使用该功能时发生的异常。

FileBase

文件及其内容类型的表示形式。

FilePicker

允许用户从设备的存储中选取文件。

FilePickerFileType

Xamarin.Essentials 为平台特定功能提供跨平台 API。

FileProvider

Android FileProvider 实现,用于创建内容 URI 以与其他应用程序共享文件。

FileResult

Xamarin.Essentials 为平台特定功能提供跨平台 API。

FileSystem

提供一种访问设备文件夹位置的简单方法。

Flashlight

打开和关闭手电筒/手电筒/灯。

Geocoding

在地理协调名称和地名之间轻松转换。

Geolocation

提供获取设备的当前位置的方法。

GeolocationRequest

表示位置请求的条件。

Gyroscope

围绕设备的三个主轴旋转的陀螺仪数据。

GyroscopeChangedEventArgs

包含当前读取的事件参数。

HapticFeedback

提供控制 HapticFeedback 响应的方法

Launcher

启动由传递的 URI 指定的应用程序。

Locale

表示特定的地理、政治或文化区域。

Location

设备报告的纬度、经度、海拔和时间信息。

LocationExtensions

位置扩展

Magnetometer

以微分 (μ) 检测设备相对于地球磁场的凹痕。

MagnetometerChangedEventArgs

包含当前读取的事件参数。

MainThread

主线程帮助程序。

Map

映射帮助程序,用于通过默认平台地图实现打开指向指定地点的路线。

MapLaunchOptions

用于打开地图的启动选项。

MediaPicker

Xamarin.Essentials 为平台特定功能提供跨平台 API。

MediaPickerOptions

Xamarin.Essentials 为平台特定功能提供跨平台 API。

NotImplementedInReferenceAssemblyException

从引用程序集执行时发生的异常。 这通常意味着 NuGet 未安装到应用项目中。

OpenFileRequest

向另一个应用程序打开文件的标准请求。

OrientationSensor

相对于磁场的设备方向 (四元数) 。

OrientationSensorChangedEventArgs

读取更改时的方向事件参数。

PermissionException

调用需要特定权限的 API 时发生的异常。

Permissions

访问检查和请求应用程序权限。

Permissions.BasePermission

基本权限,在内部使用。

Permissions.BasePlatformPermission

基本平台权限,在内部使用。

Permissions.Battery

电池权限

Permissions.CalendarRead

读取日历的权限

Permissions.CalendarWrite

写入日历的权限。

Permissions.Camera

访问相机的权限。

Permissions.ContactsRead

读取联系人的权限。

Permissions.ContactsWrite

写入联系人的权限

Permissions.EventPermissions

访问事件的权限。

Permissions.Flashlight

访问手电筒的权限。

Permissions.LaunchApp

启动应用的权限。

Permissions.LocationAlways

始终具有地理位置权限。

Permissions.LocationWhenInUse

使用应用时地理位置的权限。

Permissions.Maps

访问映射的权限。

Permissions.Media

访问设备上的媒体的权限。

Permissions.Microphone

访问麦克风的权限。

Permissions.NetworkState

访问网络状态的权限。

Permissions.Phone

访问电话的权限。

Permissions.Photos

访问相册的权限。

Permissions.Reminders

访问提醒的权限。

Permissions.Sensors

访问设备传感器的权限。

Permissions.Sms

访问设备上的短信功能的权限。

Permissions.Speech

访问设备上的语音功能的权限。

Permissions.StorageRead

读取存储的权限。

Permissions.StorageWrite

写入存储的权限。

Permissions.Vibrate

振动设备的权限。

PhoneDialer

打开平台电话拨号器进行呼叫。

PickOptions

文件选取选项。

Placemark

地理坐标的用户友好说明。 它包含位置名称、地址和其他信息等信息。

PlacemarkExtensions

标记的扩展。

Platform

特定于平台的帮助程序。

Platform.Intent

Xamarin.Essentials 为平台特定功能提供跨平台 API。

PointExtensions

Point 的扩展方法。

Preferences

用于与本机平台的首选项/设置交互的类。

ReadOnlyFile

文件及其内容类型的表示形式。

RectangleExtensions

Rectangle 的扩展方法。

Screenshot

拍摄描述当前视图的屏幕截图。

ScreenshotResult

Xamarin.Essentials 为平台特定功能提供跨平台 API。

SecureStorage

为键/值对提供简单的安全存储。

Share

将文本和 URI 等数据共享到其他应用程序。

ShareFile

要共享的文件。

ShareFileRequest

将文件共享到另一个应用程序的标准请求。

ShareMultipleFilesRequest

将多个文件共享到另一个应用程序的标准请求。

ShareRequestBase

Xamarin.Essentials 为平台特定功能提供跨平台 API。

ShareTextRequest

将文本共享到其他应用程序的标准请求。

SizeExtensions

Size 的扩展方法。

Sms

提供一种允许用户发送短信的简单方法。

SmsMessage

表示单个短信。

SpeechOptions

文本转语音选项。

TextToSpeech

对语音朗讲文本

UnitConverters

内置单位转换器

VersionTracking

提供一种在设备上跟踪应用版本的简单方法。

Vibration

提供一种使设备振动的简单方法。

WebAuthenticator

用于对外部 Web 服务(如 OAuth)进行身份验证的 Web 导航 API。

WebAuthenticatorCallbackActivity

该活动旨在进行子类化并实现,以在 Android 上接收回调。

WebAuthenticatorResult

从回调 URL 分析的 Web 验证器结果。

结构

AccelerometerData

表示开发人员的三个加速计的数据。

BarometerData

包含用户设备测量的压力。

CompassData

包含用户设备的方向。

DeviceIdiom

成语 (设备的外形规格) 。

DevicePlatform

运行应用程序的设备平台。

DisplayInfo

表示有关屏幕的信息。

GyroscopeData

陀螺仪信息。

MagnetometerData

磁力计更改的数据。

OrientationSensorData

方向的传感器数据。

枚举

ActivityState

Android 活动的状态。

AltitudeReferenceSystem

指示用于定义位置的高度参考系统。

AppTheme

应用程序主题类型

BatteryPowerSource

设备和电池当前如何供电或充电。

BatteryState

电池的当前状态,以及电池是否正在充电或已满。

BrowserLaunchFlags

可以设置的其他标志来控制浏览器的打开方式。

BrowserLaunchMode

浏览器的启动类型。

BrowserTitleMode

游戏的模式。

ConnectionProfile

描述设备正在使用的连接类型。

DeviceType

各种类型的设备。

DisplayOrientation

显示方向

DisplayRotation

显示旋转。

DistanceUnits

用于转换的距离单位。

EmailBodyFormat

表示各种类型的电子邮件正文格式。

EnergySaverStatus

设备上的节能器状态。

FileProviderLocation

保存临时文件以供共享的位置。

GeolocationAccuracy

表示确定位置时的准确性级别。

HapticFeedbackType

枚举 HapticFeedback 响应的可能类型

NavigationMode

表示各种导航模式。

NetworkAccess

与 Internet 的连接的各种状态。

PermissionStatus

权限的状态。

ScreenshotFormat

用于读取屏幕截图图像的格式。

SensorSpeed

用于监视更改的传感器速度。