Context.DeviceId Properti
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
Mendapatkan ID perangkat yang dikaitkan dengan konteks ini.
public virtual int DeviceId { [Android.Runtime.Register("getDeviceId", "()I", "GetGetDeviceIdHandler", ApiSince=34)] get; }
[<get: Android.Runtime.Register("getDeviceId", "()I", "GetGetDeviceIdHandler", ApiSince=34)>]
member this.DeviceId : int
Nilai Properti
ID perangkat yang dikaitkan dengan konteks ini.
- Atribut
Keterangan
Mendapatkan ID perangkat yang dikaitkan dengan konteks ini. Aplikasi dapat menggunakan metode ini untuk menentukan apakah mereka berjalan pada perangkat virtual dan mengidentifikasi perangkat tersebut.
ID perangkat perangkat host adalah Context#DEVICE_ID_DEFAULT
Jika ID perangkat yang mendasar diubah oleh sistem, misalnya, ketika dipindahkan ke perangkat virtual yang Activity
berbeda, aplikasi dapat mendaftar untuk mendengarkan perubahan dengan memanggil Context#registerDeviceIdChangeListener(Executor, IntConsumer)
.
Metode ini hanya akan mengembalikan nilai yang dapat diandalkan untuk instans ini jika dibuat dengan Context#createDeviceContext(int)
, atau jika instans ini adalah UI atau Konteks Tampilan. Konteks yang dibuat dengan Context#createDeviceContext(int)
akan memiliki asosiasi perangkat eksplisit, yang tidak akan pernah berubah, bahkan jika perangkat yang mendasar ditutup atau dihapus. Konteks UI dan Konteks Tampilan sudah dikaitkan dengan tampilan, jadi jika asosiasi perangkat tidak diberikan secara eksplisit, Context#getDeviceId()
akan mengembalikan ID perangkat yang terkait dengan tampilan terkait. Sistem dapat menetapkan nilai id perangkat arbitrer untuk Konteks yang tidak terkait secara logis dengan perangkat.
Dokumentasi Java untuk android.content.Context.getDeviceId()
.
Bagian halaman ini adalah modifikasi berdasarkan pekerjaan yang dibuat dan dibagikan oleh Proyek Sumber Terbuka Android dan digunakan sesuai dengan istilah yang dijelaskan dalam Lisensi Atribusi Creative Commons 2.5.