Xamarin.Essentials

Xamarin.Essentials offre agli sviluppatori api multipiattaforma per le applicazioni per dispositivi mobili.

Android, iOS e UWP offrono API specifiche del sistema operativo e della piattaforma a cui gli sviluppatori hanno accesso in C# con Xamarin. Xamarin.Essentials fornisce una singola API multipiattaforma che funziona con qualsiasi Xamarin.Formsapplicazione , Android, iOS o UWP accessibile da codice condiviso indipendentemente dalla modalità di creazione dell'interfaccia utente.

Introduzione Xamarin.Essentials

Seguire la guida introduttiva per installare il Xamarin.Essentials pacchetto NuGet nei progetti esistenti o nuovi Xamarin.Forms, Android, iOS o UWP.

Guide alle funzionalità

Seguire le guide per integrare queste Xamarin.Essentials funzionalità nelle applicazioni:

  • Accelerometro - Recuperare i dati di accelerazione del dispositivo in uno spazio tridimensionale.
  • Azioni dell'app: ottenere e impostare i collegamenti per l'applicazione.
  • Informazioni sull'app - Trovare informazioni sull'applicazione.
  • Tema dell'app: rilevare il tema corrente richiesto per l'applicazione.
  • Barometro - Monitorare il barometro per rilevare modifiche della pressione.
  • Batteria - Rilevare facilmente livello della batteria, fonte di alimentazione e stato.
  • Appunti - Impostare e leggere rapidamente e facilmente testo negli Appunti.
  • Convertitori di colori - Metodi helper per System.Drawing.Color.
  • Bussola - Monitorare le variazioni della bussola.
  • Connettività - Controllare lo stato di connettività e rilevare le modifiche.
  • Contatti : recupera informazioni su un contatto nel dispositivo.
  • Rileva scuotimento - Rilevare uno scuotimento del dispositivo.
  • Informazioni sullo schermo del dispositivo - Ottenere metriche e orientamento dello schermo del dispositivo.
  • Informazioni sul dispositivo - Ottenere facilmente informazioni sul dispositivo.
  • Posta elettronica - Inviare facilmente messaggi di posta elettronica.
  • Selezione file: consente all'utente di selezionare i file dal dispositivo.
  • Helper di file system - Salvare facilmente file e dati dell'app.
  • Torcia - Un modo semplice per accendere/spegnere la torcia.
  • Geocodifica - Geocodifica e geocodifica inversa di indirizzi e coordinate.
  • Georilevazione - Recuperare la posizione GPS del dispositivo.
  • Giroscopio - Tenere traccia della rotazione attorno ai tre assi primari del dispositivo.
  • Feedback aptico : controllo clic e pressione prolungata aptici.
  • Utilità di avvio - Consente a un'applicazione di aprire un URI dal sistema.
  • Magnetometro - Rilevare l'orientamento del dispositivo rispetto al campo magnetico della terra.
  • Thread principale - Eseguire codice sul thread principale dell'applicazione.
  • Mappe - Aprire l'applicazione per le mappe su una posizione specifica.
  • Selezione multimediale: consente all'utente di selezionare o scattare foto e video.
  • Apertura browser - Aprire rapidamente e facilmente un browser su un sito Web specifico.
  • Sensore di orientamento - Recuperare l'orientamento del dispositivo in uno spazio tridimensionale.
  • Autorizzazioni : controllare e richiedere le autorizzazioni agli utenti.
  • Dialer telefono - Aprire una connessione telefonica.
  • Estensioni piattaforma - Metodi helper per la conversione di Rect, Size e Point.
  • Preferenze - Aggiungere rapidamente e facilmente preferenze permanenti.
  • Screenshot : acquisire la visualizzazione corrente dell'applicazione.
  • Archiviazione sicura - Archiviare i dati in modo sicuro.
  • Condividi : invia collegamenti di testo e siti Web ad altre app.
  • SMS - Creare un messaggio SMS per l'invio.
  • Sintesi vocale - Convertire il testo in voce nel dispositivo.
  • Convertitori di unità - Metodi helper per la conversione di unità.
  • Rilevamento versione - Tenere traccia della versione e dei numeri di build delle applicazioni.
  • Vibrazione - Attivare la vibrazione per il dispositivo.
  • Web Authenticator : avviare i flussi di autenticazione Web e ascoltare un callback.

Risoluzione dei problemi

Informazioni utili se si verificano problemi.

Xamarin.Essentials su domande e risposte

Porre domande sull'accesso alle funzionalità native con Xamarin.Essentials.

Note sulla versione

Trovare le note sulla versione complete per ogni versione di Xamarin.Essentials.

Documentazione API

Esplorare la documentazione dell'API per ogni funzionalità di Xamarin.Essentials.