Xamarin.Essentials: Informasi Perangkat
Kelas DeviceInfo menyediakan informasi tentang perangkat yang dijalankan aplikasi.
Memulai
Untuk mulai menggunakan API ini, baca panduan memulai untuk Xamarin.Essentials memastikan pustaka diinstal dan disiapkan dengan benar di proyek Anda.
Menggunakan DeviceInfo
Tambahkan referensi ke Xamarin.Essentials di kelas Anda:
using Xamarin.Essentials;
Informasi berikut diekspos melalui API:
// Device Model (SMG-950U, iPhone10,6)
var device = DeviceInfo.Model;
// Manufacturer (Samsung)
var manufacturer = DeviceInfo.Manufacturer;
// Device Name (Motz's iPhone)
var deviceName = DeviceInfo.Name;
// Operating System Version Number (7.0)
var version = DeviceInfo.VersionString;
// Platform (Android)
var platform = DeviceInfo.Platform;
// Idiom (Phone)
var idiom = DeviceInfo.Idiom;
// Device Type (Physical)
var deviceType = DeviceInfo.DeviceType;
Platform
DeviceInfo.Platform
berkorelasi dengan string konstanta yang memetakan ke sistem operasi. Nilai dapat diperiksa dengan DevicePlatform
struktur:
- DevicePlatform.iOS – iOS
- DevicePlatform.Android – Android
- DevicePlatform.UWP – UWP
- DevicePlatform.Unknown – Tidak diketahui
Idiom
DeviceInfo.Idiom
menghubungkan string konstanta yang memetakan ke jenis perangkat yang dijalankan aplikasi. Nilai dapat diperiksa dengan DeviceIdiom
struktur:
- DeviceIdiom. Telepon – Telepon
- DeviceIdiom.Tablet – Tablet
- DeviceIdiom.Desktop – Desktop
- DeviceIdiom.TV – TV
- DeviceIdiom.Watch – Watch
- DeviceIdiom.Unknown – Tidak diketahui
Jenis Perangkat
DeviceInfo.DeviceType
menghubungkan enumerasi untuk menentukan apakah aplikasi berjalan pada perangkat fisik atau virtual. Perangkat virtual adalah simulator atau emulator.
Spesifikasi Implementasi Platform
iOS tidak mengekspos API bagi pengembang untuk mendapatkan model perangkat iOS tertentu. Sebaliknya, pengidentifikasi perangkat keras dikembalikan seperti i Telepon 10,6 yang mengacu pada i Telepon X. Pemetaan pengidentifikasi ini tidak disediakan oleh Apple, tetapi dapat ditemukan di ini (sumber non-resmi) i Telepon Wiki dan Dapatkan Model iOS.