Xamarin.Essentials

Xamarin.Essentials brinda a los desarrolladores API multiplataformas para sus aplicaciones móviles.

Android, iOS y UWP ofrecen API de plataforma y sistema operativo únicas a las que los desarrolladores pueden tener acceso desde C# mediante 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, independientemente de cómo se creara la interfaz de usuario.

Introducción a Xamarin.Essentials

Siga la guía de introducción para instalar el paquete NuGet de Xamarin.Essentials en los proyectos nuevos o existentes de Xamarin.Forms, Android, iOS o UWP.

Guías de características

Siga las guías para integrar estas características de Xamarin.Essentials en las aplicaciones:

  • Accelerometer: recupere los datos de aceleración del dispositivo en un espacio tridimensional.
  • Acciones de aplicación: obtenga y establezca accesos directos para la aplicación.
  • App Information: conozca información sobre la aplicación.
  • Tema de la aplicación: detecte el tema actual solicitado para la aplicación.
  • Barometer: supervise los cambios de presión con el barómetro.
  • Battery: detecte fácilmente el nivel, origen y estado de la batería.
  • Clipboard: establezca o lea fácil y rápidamente texto en el Portapapeles.
  • Color Converters: métodos del asistente para System.Drawing.Color.
  • Compass: supervise los cambios en la brújula.
  • Connectivity: compruebe el estado de la conectividad y detecte cambios.
  • Contactos: recupere información sobre un contacto en el dispositivo.
  • Detect Shake: detecte movimientos de agitación en el dispositivo.
  • Device Display Information: obtenga la orientación y las métricas de la pantalla del dispositivo.
  • Device Information: conozca información sobre el dispositivo de manera sencilla.
  • Email: envíe fácilmente mensajes de correo electrónico.
  • Selector de archivos: permite al usuario seleccionar archivos del dispositivo.
  • File System Helpers: guarde fácilmente archivos en los datos de la aplicación.
  • Flashlight: una manera sencilla de encender y apagar la linterna.
  • Geocoding: coordenadas y direcciones de código geográfico y de código geográfico inverso.
  • Geolocation: recupere la ubicación de GPS del dispositivo.
  • Gyroscope: haga seguimiento de la rotación alrededor de tres ejes primarios del dispositivo.
  • Comentarios hápticos: haga clic en la tecla control y mantenga presionados los hápticos.
  • Launcher: permite que una aplicación abra un URI por el sistema.
  • Magnetometer: detecte la orientación del dispositivo respectivo del campo magnético de la Tierra.
  • MainThread: ejecute código en el subproceso principal de la aplicación.
  • Maps: abra la aplicación de mapas en una ubicación específica.
  • Selector de archivos multimedia: permite al usuario escoger o tomar fotos y vídeos.
  • Open Browser: abra rápidamente y sin problemas un explorador en un sitio web específico.
  • Orientation Sensor: recupere la orientación del dispositivo en un espacio tridimensional.
  • Permissions: compruebe y solicite permisos a los usuarios.
  • Phone Dialer: abra el marcador telefónico.
  • Platform Extensions: métodos del asistente para convertir Rect, Size y Point.
  • Preferences: agregue rápida y sencillamente las preferencias persistentes.
  • Captura de pantalla: tome una captura de la pantalla actual de la aplicación.
  • Secure Storage: almacene datos de manera segura.
  • Recurso compartido: envíe texto y vínculos de sitio web a otras aplicaciones.
  • SMS: cree un mensajes SMS para enviarlo.
  • Text-to-Speech: vocalice texto en el dispositivo.
  • Unit Converters: métodos del asistente para convertir unidades.
  • Version Tracking: haga seguimiento de las versiones de las aplicaciones y los números de compilación.
  • Vibrate: haga que el dispositivo vibre.
  • Autenticador web: inicie los flujos de autenticación web y escuche una devolución de llamada.

Solución de problemas

Busque ayuda si se encuentra con problemas.

Xamarin.Essentials en Preguntas y respuestas

Formule preguntas sobre el acceso a las características nativas con Xamarin.Essentials.

Notas de la versión

Consulte todas las notas de cada versión de Xamarin.Essentials.

Documentación de la API

Examine la documentación de la API para conocer cada característica de Xamarin.Essentials.