Xamarin.Android-Plattformfeatures

In den Dokumenten dieses Abschnitts werden die spezifischen Features von Android behandelt. Hier finden Sie Themen wie z. B. das Verwenden von Fragmenten, das Arbeiten mit Karten und das Kapseln von Daten mit Inhaltsanbietern.

Android Beam

Android Beam ist eine neue NFC-Technologie (Near Field Communication), die in Android 4 eingeführt wurde und Anwendungen ermöglicht, Informationen über NFC auszutauschen, wenn unmittelbare Nähe gegeben ist.

Working with Files (Arbeiten mit Dateien)

In diesem Abschnitt wird erläutert, wie Sie in Xamarin.Android auf Dateien zugreifen.

Fingerabdruckauthentifizierung

In diesem Abschnitt wird erläutert, wie Sie die Fingerabdruckauthentifizierung, die in Android 6.0 eingeführt wurde, in einer Xamarin.Android-Anwendung verwenden.

Firebase Job Dispatcher

In diesem Leitfaden wird der Firebase Job Dispatcher erläutert und erklärt, wie Sie ihn verwenden, um die Ausführung von Hintergrundaufträgen in einer Xamarin.Android-App zu vereinfachen.

Fragmente

In Android 3.0 wurden Fragmente eingeführt, die zeigen, wie sich flexiblere Entwürfe für die vielen verschiedenen Bildschirmgrößen von Smartphones und Tablets unterstützen lassen. In diesem Artikel wird beschrieben, wie Sie Fragmente verwenden, um Xamarin.Android-Anwendungen zu entwickeln, und wie Sie Fragmente auf Geräten mit Versionen vor Android 3.0 (API-Ebene 11) unterstützen.

App-Linking

In diesem Leitfaden wird erläutert, wie Android 6.0 App-Linking unterstützt. Dies ist eine Technik, mit der mobile Apps auf URLs auf Websites reagieren können. Es wird erklärt, wie Sie App-Linking in einer Android 6.0-Anwendung implementieren, und wie Sie eine Website so konfigurieren, dass die mobile App Berechtigungen zum Behandeln von App-Links für die Domäne erhält.

AndroidX

Dieser Artikel bietet einen Überblick über die Verwendung von AndroidX in Ihren Xamarin.Android-Projekten sowie Links zur Dokumentation für die Migration Ihrer Anwendung aus der Android-Unterstützungsbibliothek zu AndroidX.

Android 10

Dieser Artikel bietet einen Überblick über die neuen Features in Android 10, erläutert, wie Sie Xamarin.Android für die Entwicklung für Android 10 vorbereiten, und stellt Links zu Beispielanwendungen bereit, die die Verwendung der neuen Android Oreo-Features in Xamarin.Android-Apps veranschaulichen.

Android 9 Pie

Dieser Artikel bietet einen Überblick über die neuen Features in Android Pie, erläutert, wie Sie Xamarin.Android für die Entwicklung für Android Pie vorbereiten, und stellt eine Beispiel-App bereit, die die Verwendung der neuen Android Pie-Features für Anzeigeausschnitt und Benachrichtigung in Xamarin.Android-Apps veranschaulicht.

Android 8 Oreo

Dieser Artikel bietet einen Überblick über die neuen Features in Android Oreo, erläutert, wie Sie Xamarin.Android für die Entwicklung für Android Oreo vorbereiten, und stellt Links zu Beispielanwendungen bereit, die die Verwendung der neuen Android Oreo-Features in Xamarin.Android-Apps veranschaulichen.

Android 7 Nougat

Dieser Artikel bietet einen allgemeinen Überblick über die in Android 7.0 Nougat eingeführten neuen Features.

Android 6 Marshmallow

Dieser Artikel bietet einen allgemeinen Überblick über die in Android 6.0 Marshmallow eingeführten neuen Features.

Android 5 Lollipop

Dieser Leitfaden bietet eine Übersicht über die neuen Features von Android 5.0 Lollipop, wie z. B. Material Theme, CardView, RecyclerView und Vorwarnungen sowie Links zu ausführlichen Artikeln, die Sie bei der Verwendung dieser neuen Features in Ihrer App unterstützen.

Android 4.4 KitKat

Android 4.4 (KitKat) bietet ein Füllhorn an Features für Benutzer und Entwickler. Dieser Leitfaden stellt verschiedene dieser Features vor und bietet Codebeispiele sowie Implementierungsdetails, um Sie dabei zu unterstützen, KitKat optimal zu nutzen.

Android 4.1 Jelly Bean

Dieses Dokument bietet einen allgemeinen Überblick über die neuen Features für Entwickler, die in Android 4.1 eingeführt wurden. Zu diesen Features gehören: erweiterte Benachrichtigungen, Updates für Android Beam für die Freigabe großer Dateien, Updates von Multimedia, Peer-to-Peer-Netzwerkermittlung, Animationen, neue Berechtigungen.

Android 4.0 Ice Cream Sandwich

In diesem Artikel werden einige der neuen Features beschrieben, die Anwendungsentwicklern mit der Android 4 API – Ice Cream Sandwich zur Verfügung stehen. Er behandelt mehrere neue Technologien für die Benutzeroberfläche und untersucht außerdem eine Reihe neuer Funktionen, die Android 4 für die gemeinsame Nutzung von Daten durch Anwendungen und Geräte bietet.

Arbeiten mit dem Android-Manifest

In diesem Artikel wird die Datei „AndroidManifest.xml“ vorgestellt, und es wird erläutert, wie sie möglicherweise verwendet wird, um die Funktionalität zu steuern und die Anforderungen einer „Mono für Android“-Anwendung zu beschreiben.

Einführung zu Inhaltsanbietern

Ein ContentProvider kapselt ein Datenrepository und stellt eine API für den Zugriff darauf bereit. Der Anbieter ist als Teil einer Android-Anwendung vorhanden, die auch eine Benutzeroberfläche zum Anzeigen und Verwalten der Daten bereitstellt. Der Hauptvorteil der Verwendung eines Inhaltsanbieters besteht darin, dass andere Anwendungen mithilfe eines Anbieterclientobjekts (als ContentResolver bezeichnet) problemlos auf die gekapselten Daten zugreifen können. Ein Inhaltsanbieter und eine Inhaltsauflösung bieten zusammen eine konsistente anwendungsübergreifende API für den Datenzugriff, die einfach zu erstellen und zu nutzen ist. In diesem Dokument wird gezeigt, wie Sie mit Xamarin.Android ContentProviders erstellen und darauf zugreifen.

Karten und Position

In diesem Abschnitt wird erläutert, wie Sie Karten und Standortinformationen mit Xamarin.Android verwenden. Es werden verschiedene Aspekte behandelt – von der Nutzung der integrierten Kartenanwendung bis hin zur direkten Verwendung der Android-API-v2 von Google Maps. Darüber hinaus wird erläutert, wie Sie eine einzelne API für das Zusammenwirken mit Ortungsdiensten verwenden, die Mobilfunktriangulation einsetzen, sodass eine Anwendung Standortbestimmungen, WLAN-Standort und GPS abrufen kann.

Android Speech

In diesem Abschnitt wird erläutert, wie Sie die Android-Funktionen Text-zu-Sprache und Spracherkennung verwenden. Außerdem wird die Installation von Sprachpaketen und die Übersetzung des auf das Gerät gesprochenen Texts behandelt.

Binden einer Java-Bibliothek

In diesem Handbuch wird erläutert, wie durch Erstellen einer Bindungsbibliothek Java-Bibliotheken in Xamarin.Android-Apps integriert werden.

Binden einer Kotlin-Bibliothek

In diesem Leitfaden wird beschrieben, wie C#-Bindungen an Kotlin-Code erstellt werden, sodass native Bibliotheken in einer Xamarin.Android-Anwendung verwendet werden können.

Java-Integration

Dieser Artikel bietet einen Überblick über die Möglichkeiten, wie Entwickler vorhandene Java-Komponenten in Xamarin.Android-Apps wiederverwenden können.

Renderscript

In diesem Leitfaden wird RenderScript erläutert.