Xamarin.Essentials
Xamarin.Essentials stellt Entwicklern plattformübergreifende APIs für ihre mobilen Anwendungen bereit.
Android, iOS und UWP (universelle Windows-Plattform) bieten einzigartige Betriebssystem- und Plattform-APIs, auf die Entwickler zugreifen können, wenn sie Xamarin mit C# verwenden. Xamarin.Essentials stellt eine einzelne plattformübergreifende API bereit, die mit jeder Xamarin.Forms-, Android-, iOS- und UWP-Anwendung kompatibel ist, auf die über gemeinsamen Code zugegriffen werden kann, unabhängig davon, wie die Benutzeroberfläche erstellt wird.
Erste Schritte mit Xamarin.Essentials
Befolgen Sie die Anleitung unter Erste Schritte mit Xamarin.Essentials, um das Xamarin.Essentials -NuGet-Paket in vorhandenen oder neuen Xamarin.Forms-, Android-, iOS- oder UWP-Projekten zu installieren.
Anleitungen für Funktionen
Befolgen Sie die Anleitungen, um diese Xamarin.Essentials-Features in Ihre Anwendungen zu integrieren:
- Beschleunigungsmesser: Abrufen von Gerätedaten zur Beschleunigung im dreidimensionalen Raum
- App-Aktionen: Abrufen und Festlegen von Tastenkombinationen für die Anwendung
- 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
- Kontakte: Abrufen von Informationen über einen Kontakt auf dem Gerät
- 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
- Dateiauswahl: Ermöglichen der Auswahl von Dateien vom Gerät durch den Benutzer
- 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
- Haptisches Feedback: Steuern der Haptik für Klicken und langes Drücken
- Startprogramm: Anwendungen können durch das System einen URI öffnen
- Magnetometer: Erkennung der Ausrichtung des Geräts, relativ zum Erdmagnetfeld
- MainThread: Ausführung von Code im Hauptthread der Anwendung
- Karten: Öffnen der Kartenanwendung für einen bestimmten Standort
- Medienauswahl: Ermöglichen der Auswahl oder Aufnahme von Fotos und Videos durch den Benutzer
- 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
- Screenshot: Aufnehmen des aktuellen Bildschirms der Anwendung
- Sicherer Speicher: Sichere Speicherung von Daten
- Freigabe: Senden von Text und Links zu Websites 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
- Web Authenticator: Starten der Webauthentifizierungsflows und Lauschen auf Rückruf
Problembehandlung
Nutzen Sie die verfügbaren Ressourcen, wenn Probleme auftreten.
Xamarin.Essentials mit Q&A
Stellen Sie Fragen zum Zugriff auf native Features mit Xamarin.Essentials.
Anmerkungen zu dieser Version
Sehen Sie sich die vollständigen Versionshinweise zu jedem Xamarin.Essentials-Release an.
API-Dokumentation
In der API-Dokumentation finden Sie weitere Informationen zu allen Features von Xamarin.Essentials.