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 |
监视更改的传感器速度。 |