Fonctionnalités de la plateforme Xamarin.Android

Les documents de cette section couvrent les fonctionnalités spécifiques à Android. Vous trouverez ici des rubriques telles que l’utilisation de fragments, l’utilisation de cartes et l’encapsulation de données avec des fournisseurs de contenu.

Android Beam

Android Beam est une nouvelle technologie NFC (Near Field Communication) d’Android 4 qui permet aux applications de partager des informations via NFC lorsqu’elles sont proches.

Utilisation de fichiers

Cette section explique comment accéder aux fichiers dans Xamarin.Android.

Authentification par empreinte digitale

Cette section explique comment utiliser l’authentification par empreinte digitale, introduite pour la première fois dans Android 6.0, pour une application Xamarin.Android.

Répartiteur de travail Firebase

Ce guide explique le répartiteur de travaux Firebase et explique comment l’utiliser pour simplifier l’exécution de travaux en arrière-plan dans une application Xamarin.Android.

Fragments

Android 3.0 a introduit Fragments, montrant comment prendre en charge des conceptions plus flexibles pour les nombreuses tailles d’écran différentes trouvées sur les téléphones et les tablettes. Cet article explique comment utiliser Fragments pour développer des applications Xamarin.Android, ainsi que la prise en charge des fragments sur les appareils antérieurs à Android 3.0 (NIVEAU d’API 11).

Liaison d’applications

Ce guide explique comment Android 6.0 prend en charge la liaison d’applications, une technique qui permet aux applications mobiles de répondre aux URL sur les sites web. Il explique comment implémenter la liaison d’applications dans une application Android 6.0 et comment configurer un site web pour accorder des autorisations à l’application mobile afin de gérer les liens d’application pour le domaine.

AndroidX

Cet article fournit une vue d’ensemble de l’utilisation d’AndroidX dans vos projets Xamarin.Android et fournit des liens vers la documentation qui montre comment migrer votre application de la bibliothèque de support Android vers AndroidX.

Android 10

Cet article présente les nouvelles fonctionnalités d’Android 10, explique comment préparer Xamarin.Android pour le développement Android 10 et fournit des liens vers des exemples d’applications qui illustrent comment utiliser les fonctionnalités Android Oreo dans les applications Xamarin.Android.

Android 9 Pie

Cet article présente les nouvelles fonctionnalités d’Android Pie, explique comment préparer Xamarin.Android pour le développement Android Pie et fournit un exemple d’application qui illustre l’utilisation des nouvelles fonctionnalités de notification et de découpage d’affichage Android Pie dans les applications Xamarin.Android.

Android 8 Oreo

Cet article fournit une description des nouvelles fonctionnalités d’Android Oreo, explique comment préparer Xamarin.Android pour le développement Android Oreo et fournit des liens vers des exemples d’applications qui illustrent comment utiliser les fonctionnalités Android Oreo dans les applications Xamarin.Android.

Android 7 Nougat

Cet article fournit une vue d’ensemble générale des nouvelles fonctionnalités introduites dans Android 7.0 Nougat.

Android 6 Marshmallow

Cet article fournit une vue d’ensemble générale des nouvelles fonctionnalités introduites dans Android 6.0 Marshmallow.

Android 5 Lollipop

Ce guide fournit une vue d’ensemble des nouvelles fonctionnalités Android 5.0 Lollipop telles que le thème matériel, CardView, RecyclerView et les notifications Tête haute, et il fournit des liens vers des articles détaillés qui vous aident à utiliser ces nouvelles fonctionnalités dans votre application.

Android 4.4 KitKat

Android 4.4 (KitKat) est fourni avec une corne d’abondance de fonctionnalités pour les utilisateurs et les développeurs à la fois. Ce guide met en évidence plusieurs de ces fonctionnalités et fournit des exemples de code et des détails d’implémentation pour vous aider à tirer le meilleur parti de KitKat.

Android 4.1 Jelly Bean

Ce document fournit une vue d’ensemble générale des nouvelles fonctionnalités pour les développeurs qui ont été introduites dans Android 4.1. Ces fonctionnalités incluent : notifications améliorées, mises à jour d’Android Beam pour partager des fichiers volumineux, mises à jour du multimédia, découverte réseau d’égal à égal, animations, nouvelles autorisations.

Android 4.0 Ice Cream Sandwich

Cet article décrit plusieurs des nouvelles fonctionnalités disponibles pour les développeurs d’applications avec l’API Android 4 - Ice Cream Sandwich. Il couvre plusieurs nouvelles technologies d’interface utilisateur, puis examine diverses nouvelles fonctionnalités offertes par Android 4 pour le partage de données entre les applications et entre les appareils.

Utilisation du manifeste Android

Cet article présente le fichier AndroidManifest.xml et comment il peut être utilisé pour contrôler les fonctionnalités et décrire les exigences d’une application Mono pour Android.

Présentation des fournisseurs de contenu

Un ContentProvider encapsule un référentiel de données et fournit une API pour y accéder. Le fournisseur existe dans le cadre d’une application Android qui fournit également une interface utilisateur pour afficher/gérer les données. Le principal avantage de l’utilisation d’un fournisseur de contenu est de permettre à d’autres applications d’accéder facilement aux données encapsulées à l’aide d’un objet client fournisseur (appelé ContentResolver). Ensemble, un fournisseur de contenu et un programme de résolution de contenu offrent une API inter-applications cohérente pour l’accès aux données, qui est simple à générer et à utiliser. Ce document montre comment accéder à ContentProviders et les générer avec Xamarin.Android.

Cartes et emplacement

Cette section explique comment utiliser des cartes et des emplacements avec Xamarin.Android. Elle couvre tout, de l’utilisation de l’application de cartes intégrée à l’utilisation directe de l’API Android v2 de Google Maps . En outre, il explique comment utiliser une API unique pour travailler avec les services de localisation, qui utilisent la triangulation cellulaire pour permettre à une application d’obtenir des correctifs d’emplacement, Wi-Fi emplacement et GPS.

Android Speech

Cette section explique comment utiliser les fonctionnalités De synthèse vocale android et De reconnaissance vocale. Il couvre également l’installation des modules linguistiques et l’interprétation du texte parlé à l’appareil.

Liaison d’une bibliothèque Java

Ce guide explique comment incorporer des bibliothèques Java dans des applications Xamarin.Android en créant une bibliothèque de liaisons.

Lier une bibliothèque Kotlin

Ce guide explique comment créer des liaisons C# avec du code Kotlin, ce qui permet de consommer des bibliothèques natives dans une application Xamarin.Android.

Intégration Java

Cet article fournit une vue d’ensemble des façons dont les développeurs peuvent réutiliser les composants Java existants dans les applications Xamarin.Android.

Renderscript

Ce guide traite de Renderscript.