Bagikan melalui


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.

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.

Berlaku untuk