Xamarin.Essentials 命名空间
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
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 |
主显示信息事件参数。 |
提供了一种允许用户发送电子邮件的简单方法。 |
|
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 |
监视更改的传感器速度。 |