Xamarin Essentials
Eintrag zuletzt aktualisiert am: 14.05.2020
Xamarin Essentials (auch: Xamarin.Essentials, früher:
Xamarin.Mobile) ist eine Bibliothek für die Entwicklung von (mobilen) Xamarin Apps, die der App den Zugriff auf Ressourcen des Gerätes erlaubt. Xamarin Essentials wird als NuGet-Paket verbreitet:
https://www.nuget.org/packages/Xamarin.Essentials/
Xamarin Essentials läuft auf
Android,
iOS,
UWP,
tvOS und
watchOS sowie
Tizen.
Open Source auf GitHub:
https://github.com/xamarin/Essentials
Alter Name:
Xamarin.Mobile,
https://github.com/xamarin/xamarin.mobile
Funktionen in Xamarin Essentials
Beschleunigungsmesser: Abrufen von Gerätedaten zur Beschleunigung im dreidimensionalen Raum
App-Informationen: Informationen zur Anwendung
App-Design: Erkennen des aktuellen Designs, das für die Anwendung angefordert wurde.
Barometer: Überwachung des Barometers auf Druckveränderungen
Akku: Einfache Erkennung von Akkustand, -quelle und -status
Zwischenablage: Schnelles und einfaches Festlegen oder Lesen von Text in der Zwischenablage
Farbkonverter: Hilfsmethoden für
System.Drawing.Color
Kompass: Überwachungskompass für Änderungen
Konnektivität: Überprüfung des Konnektivitätsstatus und Erkennung von Änderungen
Erkennen einer Schüttelbewegung: Erkennung von Schütteln des Geräts
Informationen zur Gerätanzeige: Informationen zur Metrik und Ausrichtung des Gerätebildschirms
Geräteinformationen: Schneller Überblick über das Gerät
E-Mail: Einfaches Versenden von E-Mails
Dateisystem-Hilfsprogramme: Einfaches Speichern von Dateien in App-Daten
Taschenlampe: Aktivieren/Deaktivieren der Taschenlampe
Geocodierung: Geocodierung und umgekehrte Geocodierung von Adressen und Koordinaten
Geolocation: Abrufen des GPS-Standorts des Geräts
Gyroskop: Nachverfolgung der Drehung um die drei Hauptachsen des Geräts
Startprogramm: Anwendungen können durch das System einen
URI öffnen
Magnetometer: Erkennung der Ausrichtung des Geräts, relativ zum Erdmagnetfeld
Main
Thread: Ausführung von Code im Hauptthread der Anwendung
Karten: Öffnen der Kartenanwendung für einen bestimmten Standort
Browser öffnen: Schnelles Öffnen des Browsers für eine bestimmte Website
Ausrichtungssensor: Abrufen der Geräteausrichtung im dreidimensionalen Raum
Berechtigungen: Überprüfen und Anfordern von Berechtigungen von Benutzern
Wählhilfe: Öffnen der Wählhilfe
Plattformerweiterungen: Hilfsmethoden zum Konvertieren der Parameter „Rect“, „Size“ und „Point“
Einstellungen: Schnelles Hinzufügen persistenter Einstellungen
Sicherer Speicher: Sichere Speicherung von Daten
Datenübertragung: Senden von Text und Website-
URIs an andere Apps
SMS: Erstellen von
SMS zum Versenden
Text-to-Speech: Sprechen von Text auf dem Gerät
Einheitenkonverter: Hilfsmethoden zum Konvertieren von Einheiten
Versionsnachverfolgung: Nachverfolgung der Anwendungs- Buildnummerversion
Vibration: Vibration des Geräts