Menggunakan Surface Duo SDK dengan Xamarin
Surface Duo SDK untuk aplikasi Xamarin tersedia dari NuGet. Tambahkan NuGet yang benar untuk jenis proyek Anda menggunakan instruksi di bawah ini.
Xamarin.Forms
Ikuti langkah-langkah ini untuk menambahkan Surface Duo SDK ke proyek Xamarin.Forms:
Buka dialog Manajer Paket NuGet untuk proyek Anda.
Di bawah tab Telusuri , cari
Xamarin.Forms.DualScreen
.Instal paket ke
Xamarin.Forms.DualScreen
dalam proyek Anda.Tambahkan panggilan metode inisialisasi berikut ke kelas proyek
MainActivity
Android, dalam peristiwa:OnCreate
Xamarin.Forms.DualScreen.DualScreenService.Init(this);
Metode ini diperlukan agar aplikasi dapat mendeteksi perubahan dalam status aplikasi, seperti membentengi dua layar.
Activity
Perbarui atribut pada kelas proyekMainActivity
Android, sehingga menyertakan semua opsi iniConfigurationChanges
:ConfigurationChanges = ConfigChanges.ScreenSize | ConfigChanges.Orientation | ConfigChanges.ScreenLayout | ConfigChanges.SmallestScreenSize | ConfigChanges.UiMode
Nilai-nilai ini diperlukan sehingga perubahan konfigurasi dan status rentang dapat dilaporkan dengan lebih andal.
API dari Surface Duo SDK untuk Xamarin.Forms akan tersedia di Xamarin.Forms.DualScreen
namespace layanan. Xamarin.Forms SDK terdiri dari dua bagian:
Xamarin.Android
Ikuti langkah-langkah berikut untuk menambahkan Surface Duo SDK ke proyek Xamarin.Android:
- Buka dialog Manajer Paket NuGet untuk proyek Anda.
- Di bawah tab Telusuri , cari
Xamarin.DuoSdk
. - Instal paket ke
Xamarin.DuoSdk
dalam proyek Anda.
Anda dapat meninjau referensi SDK layar ganda Microsoft. API dari Surface Duo SDK untuk Xamarin tersedia di Microsoft.Device.Display
namespace layanan.
Sampel
Kunjungi sampel Xamarin untuk melihat contoh SDK untuk Xamarin.Forms dan Xamarin.Android.