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 :
Ouvrez la boîte de dialogue Gestionnaire de package NuGet de votre projet.
Sous l’onglet Parcourir, recherchez
Xamarin.Forms.DualScreen
.Installez le package
Xamarin.Forms.DualScreen
dans votre projet.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.
Mettez à jour l'
Activity
attribut sur la classe duMainActivity
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 :
- Ouvrez la boîte de dialogue Gestionnaire de package NuGet de votre projet.
- Sous l’onglet Parcourir, recherchez
Xamarin.DuoSdk
. - 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.