Bagikan melalui


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.

API

Temukan video Xamarin lainnya di Channel 9 dan YouTube.