Context.DeviceId Properti

Definisi

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.

Berlaku untuk