Xamarin.Essentials

Xamarin.Essentials fournit aux développeurs des API multiplateformes pour leurs applications mobiles.

Android, iOS et UWP offrent des API de plateforme et de système d’exploitation unique auxquelles les développeurs ont accès dans C# en tirant parti de Xamarin. Xamarin.Essentials fournit une API multiplateforme unique qui fonctionne avec n’importe quelle Xamarin.Formsapplication, Android, iOS ou UWP accessible à partir du code partagé, quelle que soit la façon dont l’interface utilisateur est créée.

Bien démarrer avec Xamarin.Essentials

Suivez le guide de prise en main pour installer le Xamarin.Essentials package NuGet dans vos Xamarin.Formsprojets UWP, Android, iOS ou existants.

Guides des fonctionnalités

Suivez les guides pour intégrer ces Xamarin.Essentials fonctionnalités à vos applications :

  • Accéléromètre : obtenir l’accélération de l’appareil autour de trois axes.
  • Actions d’application : obtenir et définir des raccourcis pour l’application.
  • Informations sur l’application : obtenir des informations générales sur l’application.
  • Thème de l’application : détectez le thème actuel demandé pour l’application.
  • Baromètre : analyser les modifications de la pression sur le baromètre.
  • Batterie : obtenir le niveau, la source et l’état de la batterie.
  • Presse-papiers : définir ou lire rapidement et facilement du texte dans le Presse-papiers.
  • Convertisseurs de couleurs : méthodes d’assistance pour System.Drawing.Color.
  • Boussole : analyser les modifications dans la boussole.
  • Connectivité : vérifier l’état de la connectivité et détecter les modifications.
  • Contacts : récupérer des informations sur un contact sur l’appareil.
  • Détecter les secousses : détecter un mouvement de secousse de l’appareil.
  • Informations d’affichage de l’appareil : obtenir l’orientation et les métriques de l’écran de l’appareil.
  • Informations sur l’appareil : découvrir l’appareil en toute simplicité.
  • E-mail : envoyer facilement des e-mails.
  • Sélecteur de fichiers : autoriser l’utilisateur à sélectionner des fichiers à partir de l’appareil.
  • Assistances de système de fichiers : enregistrer facilement des fichiers dans les données de l’application.
  • Torche : activer/désactiver facilement la torche.
  • Géocodage : géocoder et géocoder en inversé les adresses et les coordonnées.
  • Géolocalisation : récupérer l’emplacement GPS de l’appareil.
  • Gyroscope : effectuer le suivi de la rotation autour des trois axes principaux de l’appareil.
  • Commentaires haptiques : contrôlez le clic et appuyez longuement sur haptics.
  • Lanceur : autoriser une application à ouvrir un URI par le système.
  • Magnétomètre : détecter l’orientation de l’appareil par rapport au champ magnétique de la terre.
  • MainThread : exécuter du code sur le thread principal de l’application.
  • Cartes : ouvrir l’application de mappage à un emplacement spécifique.
  • Sélecteur de médias : autoriser l’utilisateur à choisir ou à prendre des photos et des vidéos.
  • Ouvrir le navigateur : ouvrir rapidement et facilement un navigateur sur un site web spécifique.
  • Capteur d’orientation : récupérer l’orientation de l’appareil dans un espace tridimensionnel.
  • Autorisations : vérifiez et demandez des autorisations des utilisateurs.
  • Numéroteur téléphonique : ouvrir le Numéroteur téléphonique.
  • Extensions de plateforme : méthodes d’assistance pour convertir Rect, Size et Point.
  • Préférences : ajouter rapidement et facilement des préférences persistantes.
  • Capture d’écran : capturez l’affichage actuel de l’application.
  • Stockage sécurisé : stocker des données en toute sécurité.
  • Partager : envoyer du texte et des liens de site web vers d’autres applications.
  • SMS : créer un message SMS à envoyer.
  • Synthèse vocale : énoncer du texte sur l’appareil.
  • Convertisseurs d’unités : méthodes d’assistance pour convertir des unités.
  • Suivi des versions : effectuer le suivi de la version des applications et des numéros de build.
  • Vibreur : faire vibrer l’appareil.
  • Web Authenticator : démarrez les flux d’authentification web et écoutez un rappel.

Dépannage

Trouvez de l’aide si vous rencontrez des problèmes.

Xamarin.Essentials sur Q&A

Posez des questions sur l’accès aux fonctionnalités natives avec Xamarin.Essentials.

Notes de publication

Recherchez les notes de publication complètes pour chaque version de Xamarin.Essentials.

Documentation sur les API

Parcourez la documentation de l’API pour chaque fonctionnalité de Xamarin.Essentials.