Xamarin.EssentialsXamarin.Essentials

Xamarin.Essentials brinda a los desarrolladores API multiplataformas para sus aplicaciones móviles.Xamarin.Essentials provides developers with cross-platform APIs for their mobile applications.

Android, iOS y UWP ofrecen API de plataforma y sistema operativo únicas a las que los desarrolladores pueden tener acceso desde C# mediante Xamarin.Android, iOS, and UWP offer unique operating system and platform APIs that developers have access to all in C# leveraging Xamarin. Xamarin.Essentials brinda una API multiplataforma única que funciona con cualquier aplicación Xamarin.Forms, Android, iOS o UWP accesible desde código compartido, sin importar cómo se creó la interfaz de usuario.Xamarin.Essentials provides a single cross-platform API that works with any Xamarin.Forms, Android, iOS, or UWP application that can be accessed from shared code no matter how the user interface is created.

Introducción a Xamarin.EssentialsGet Started with Xamarin.Essentials

Siga la guía de introducción para instalar el paquete NuGet de Xamarin.Essentials a los proyectos nuevos o existentes de Xamarin.Forms, Android, iOS o UWP.Follow the getting started guide to install the Xamarin.Essentials NuGet package into your existing or new Xamarin.Forms, Android, iOS, or UWP projects.

Guías de característicasFeature Guides

Siga las guías para integrar estas características de Xamarin.Essentials en las aplicaciones:Follow the guides to integrate these Xamarin.Essentials features into your applications:

  • Accelerometer: recupere los datos de aceleración del dispositivo en un espacio tridimensional.Accelerometer – Retrieve acceleration data of the device in three dimensional space.
  • App Information: conozca información sobre la aplicación.App Information – Find out information about the application.
  • Barometer: supervise los cambios de presión con el barómetro.Barometer – Monitor the barometer for pressure changes.
  • Battery: detecte fácilmente el nivel, origen y estado de la batería.Battery – Easily detect battery level, source, and state.
  • Clipboard: establezca o lea fácil y rápidamente texto en el Portapapeles.Clipboard – Quickly and easily set or read text on the clipboard.
  • Compass: supervise los cambios en la brújula.Compass – Monitor compass for changes.
  • Connectivity: compruebe el estado de la conectividad y detecte cambios.Connectivity – Check connectivity state and detect changes.
  • Device Display Information: obtenga la orientación y las métricas de la pantalla del dispositivo.Device Display Information – Get the device's screen metrics and orientation.
  • Device Information: conozca información sobre el dispositivo de manera sencilla.Device Information – Find out about the device with ease.
  • Email: envíe fácilmente mensajes de correo electrónico.Email – Easily send email messages.
  • File System Helpers: guarde fácilmente archivos en los datos de la aplicación.File System Helpers – Easily save files to app data.
  • Flashlight: una manera sencilla de encender y apagar la linterna.Flashlight – A simple way to turn the flashlight on/off.
  • Geocoding: coordenadas y direcciones de código geográfico y de código geográfico inverso.Geocoding – Geocode and reverse geocode addresses and coordinates.
  • Geolocation: recupere la ubicación de GPS del dispositivo.Geolocation – Retrieve the device's GPS location.
  • Gyroscope: haga seguimiento de la rotación alrededor de tres ejes primarios del dispositivo.Gyroscope – Track rotation around the device's three primary axes.
  • Launcher: permite que una aplicación abra un URI por el sistema.Launcher – Enables an application to open a URI by the system.
  • Magnetometer: detecte la orientación del dispositivo respectivo del campo magnético de la Tierra.Magnetometer – Detect device's orientation relative to Earth's magnetic field.
  • MainThread: ejecute código en el subproceso principal de la aplicación.MainThread – Run code on the application's main thread.
  • Maps: abra la aplicación de mapas en una ubicación específica.Maps – Open the maps application to a specific location.
  • Open Browser: abra rápidamente y sin problemas un explorador en un sitio web específico.Open Browser – Quickly and easily open a browser to a specific website.
  • Orientation Sensor: recupere la orientación del dispositivo en un espacio tridimensional.Orientation Sensor – Retrieve the orientation of the device in three dimensional space.
  • Phone Dialer: abra el marcador telefónico.Phone Dialer – Open the phone dialer.
  • Preferences: agregue rápida y sencillamente las preferencias persistentes.Preferences – Quickly and easily add persistent preferences.
  • Secure Storage: almacene datos de manera segura.Secure Storage – Securely store data.
  • Share: envíe texto y URI de sitio web a otras aplicaciones.Share – Send text and website uris to other apps.
  • SMS: cree un mensajes SMS para enviarlo.SMS – Create an SMS message for sending.
  • Text-to-Speech: vocalice texto en el dispositivo.Text-to-Speech – Vocalize text on the device.
  • Version Tracking: haga seguimiento de las versiones de las aplicaciones y los números de compilación.Version Tracking – Track the applications version and build numbers.
  • Vibrate: haga que el dispositivo vibre.Vibrate – Make the device vibrate.

Solución de problemasTroubleshooting

Busque ayuda si se encuentra con problemas.Find help if you are running into issues.

Documentación de la APIAPI Documentation

Examine la documentación de la API para cada característica de Xamarin.Essentials.Browse the API documentation for every feature of Xamarin.Essentials.