Xamarin.Essentials Пространство имен
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Xamarin.Essentials предлагает кроссплатформенный API для функций конкретной платформы.
Классы
Accelerometer |
Данные акселерометра ускорения устройства в трехмерном пространстве. |
AccelerometerChangedEventArgs |
Аргументы события, содержащие текущее чтение. |
ActivityStateChangedEventArgs |
Событие активирует при изменении состояния действия Android. |
AppAction |
Xamarin.Essentials предлагает кроссплатформенный API для функций конкретной платформы. |
AppActionEventArgs |
Xamarin.Essentials предлагает кроссплатформенный API для функций конкретной платформы. |
AppActions |
Xamarin.Essentials предлагает кроссплатформенный API для функций конкретной платформы. |
AppInfo |
Представляет сведения о приложении. |
AppleSignInAuthenticator |
Собственный API проверки подлинности для входа в Apple. |
AppleSignInAuthenticator.Options |
Варианты собственного входа 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 |
Разрешение на доступ к возможностям 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 |
Предоставляет простой способ разрешить пользователю отправлять SMS-сообщения. |
SmsMessage |
Представляет одно SMS-сообщение. |
SpeechOptions |
Параметры преобразования текста в речь. |
TextToSpeech |
Проговаривать текст в речь |
UnitConverters |
Встроенные преобразователи единиц измерения |
VersionTracking |
Предоставляет простой способ отслеживания версии приложения на устройстве. |
Vibration |
Предоставляет простой способ заставить устройство вибрировать. |
WebAuthenticator |
API веб-навигации, предназначенный для проверки подлинности с внешними веб-службами, такими как OAuth. |
WebAuthenticatorCallbackActivity |
Действие, предназначенное для подкласса и реализации для получения обратных вызовов в Android. |
WebAuthenticatorResult |
Web Authenticator — результат, проанализированный по URL-адресу обратного вызова. |
Структуры
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 |
Различные состояния подключения к Интернету. |
PermissionStatus |
Состояние разрешения. |
ScreenshotFormat |
Формат для чтения изображений снимка экрана. |
SensorSpeed |
Скорость датчика для отслеживания изменений. |
Xamarin.Essentials
Обратная связь
https://aka.ms/ContentUserFeedback.
Ожидается в ближайшее время: в течение 2024 года мы постепенно откажемся от GitHub Issues как механизма обратной связи для контента и заменим его новой системой обратной связи. Дополнительные сведения см. в разделеОтправить и просмотреть отзыв по