Partager via


Utiliser le kit de développement logiciel (SDK) surface duo avec Xamarin

Le kit de développement logiciel (SDK) surface duo pour les applications Xamarin est disponible dans NuGet. ajoutez le NuGet approprié pour votre type de projet à l’aide des instructions ci-dessous.

Xamarin.Forms

Procédez comme suit pour ajouter le kit de développement logiciel (SDK) surface Duo à un projet Xamarin. Forms :

  1. Ouvrez la boîte de dialogue Gestionnaire de package NuGet de votre projet.

  2. Sous l’onglet Parcourir, recherchez Xamarin.Forms.DualScreen.

  3. Installez le package Xamarin.Forms.DualScreen dans votre projet.

  4. Ajoutez l’appel de méthode d’initialisation suivant à la classe du MainActivity projet Android, dans l' OnCreate événement :

    Xamarin.Forms.DualScreen.DualScreenService.Init(this);
    

    Cette méthode est requise pour permettre à l’application de détecter les modifications de l’état de l’application, par exemple sur deux écrans.

  5. Mettez à jour l' Activity attribut sur la classe du MainActivity projet Android, afin qu’il comprenne toutes lesConfigurationChanges options suivantes :

    ConfigurationChanges = ConfigChanges.ScreenSize | ConfigChanges.Orientation | ConfigChanges.ScreenLayout | ConfigChanges.SmallestScreenSize | ConfigChanges.UiMode
    

    Ces valeurs sont nécessaires pour que les modifications de configuration et l’état d’étendue puissent être signalés de manière plus fiable.

Les API du kit de développement logiciel (SDK) surface duo pour Xamarin. Forms sont disponibles dans l' Xamarin.Forms.DualScreen espace de noms. Le kit de développement logiciel (SDK) Xamarin. Forms se compose de deux parties :

Xamarin.Android

Procédez comme suit pour ajouter le kit de développement logiciel (SDK) surface Duo à un projet Xamarin. Android :

  1. Ouvrez la boîte de dialogue Gestionnaire de package NuGet de votre projet.
  2. Sous l’onglet Parcourir, recherchez Xamarin.DuoSdk.
  3. Installez le package Xamarin.DuoSdk dans votre projet.

Vous pouvez consulter la Référence du kit de développement logiciel (SDK) à deux écrans Microsoft. Les API du kit de développement logiciel (SDK) surface duo pour Xamarin sont disponibles dans l' Microsoft.Device.Display espace de noms.

Exemples

Visitez les exemples Xamarin pour voir des exemples du kit de développement logiciel (SDK) pour Xamarin. Forms et Xamarin. Android.