Xamarin.Essentials
Xamarin.Essentials предоставляет разработчикам кроссплатформенные API-интерфейсы для мобильных приложений.
Android, iOS и универсальная платформа Windows предоставляют разные API-интерфейсы операционной системы и платформы, к которым разработчики могут обращаться из кода C# с помощью Xamarin. Xamarin.Essentials обеспечивает единый кроссплатформенных API-интерфейс, который предоставляет доступ из общего кода для любого приложения Xamarin.Forms, Android, iOS или универсальной платформы Windows независимо от используемого метода создания пользовательского интерфейса.
Начало работы с Xamarin.Essentials
Выполните инструкции по началу работы, чтобы установить пакет NuGet Xamarin.Essentials в существующий или новый проект Xamarin.Forms, Android, iOS или универсальной платформы Windows.
Руководства по функциям
Выполните инструкции, приведенные в этих руководствах, чтобы интегрировать в приложение следующие компоненты Xamarin.Essentials:
- Акселерометр — получение данных об ускорении работы устройства в трехмерном пространстве.
- Действия приложения — получение и задание сочетаний клавиш для приложения.
- Сведения о приложении — получение сведений о приложении.
- Тема приложения — определение текущей темы, запрошенной для приложения.
- Барометр — отслеживание изменений атмосферного давления.
- Батарея — простой метод контроля уровня заряда батареи, источника питания и состояния.
- Буфер обмена — быстрый и удобный метод устанавливать или считывать текст в буфере обмена.
- Преобразователи цвета — вспомогательные методы для System.Drawing.Color.
- Компас — отслеживание изменений в направлении на магнитный полюс.
- Подключение — проверка состояния подключения и отслеживание изменений этого состояния.
- Контакты — получение сведений о контакте на устройстве.
- Обнаружение тряски — обнаружение движения встряхивания устройства.
- Сведения об устройстве отображения — получение характеристик экрана и сведений об ориентации устройства.
- Сведения об устройстве — простое изучение характеристик устройства.
- Электронная почта — удобная отправка сообщений электронной почты.
- Средство выбора файлов — позволяет пользователю выбирать файлы на устройстве.
- Вспомогательные функции для файловой системы — простое сохранение файлов с данными приложения.
- Фонарик — удобный способ включить и (или) выключить фонарик.
- Геокодирование — прямое и обратное преобразование адресов и координат.
- Географическое расположение — получение информации о местоположении от GPS-приемника устройства.
- Гироскоп — отслеживание вращения устройства по трем основным осям.
- Тактильная обратная связь — управление щелчками мыши и длительным нажатием.
- Средство запуска — возможность открыть любой URI средствами системы.
- Магнитометр — определение ориентации устройства относительно магнитного поля Земли.
- MainThread — выполнение кода в основном потоке приложения.
- Карты — запуск приложения карт для определенного расположения.
- Средство выбора мультимедиа — позволяет пользователю выбирать или снимать фотографии и видео.
- Открыть браузер — быстрый и простой метод открыть в браузере определенный веб-сайт.
- Датчик ориентации — получение сведений об ориентации устройства в трехмерном пространстве.
- Разрешения — проверка и запрос разрешений у пользователей.
- Набиратель номера — открытие набирателя номера.
- Расширения платформы — вспомогательные методы для преобразования Rect, Size и Point.
- Параметры — быстрый и удобный метод добавления сохраняемых параметров.
- Снимок экрана — позволяет сделать снимок текущего содержимого экрана приложения.
- Безопасное хранилище — безопасное хранение данных.
- Общий доступ — отправка текста и ссылок на веб-сайты другим приложениям.
- SMS — создание SMS-сообщения для отправки.
- Преобразование текста в речь — звуковое воспроизведение текста на устройстве.
- Преобразователи единиц — вспомогательные методы для преобразования единиц.
- Отслеживания версий — отслеживание версий и номеров сборки для приложений.
- Вибрация — включение вибродвигателя на устройстве.
- Веб-средство для проверки подлинности — запуск потоков проверки подлинности в веб-браузере и ожидание обратного вызова.
Устранение неполадок
Получение помощи при возникновении проблем.
Xamarin.Essentials на сайте Q&A
Задайте вопросы о доступе к собственным функциям в Xamarin.Essentials.
Заметки о выпуске
Ознакомьтесь с полными заметками для каждого выпуска Xamarin.Essentials.
Документация по API
Просмотрите документацию по API для каждого компонента Xamarin.Essentials.