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.
Java dokumentasi untuk android.content.Context.getDeviceId().
Bagian dari halaman ini adalah modifikasi berdasarkan pekerjaan yang dibuat dan dibagikan oleh Android Open Source Project dan digunakan sesuai dengan istilah yang dijelaskan dalam Lisensi Creative Commons 2.5 Lisensi Atribusi.