Context.DeviceId Propriété
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Obtient l’ID d’appareil avec lequel ce contexte est associé.
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
Valeur de propriété
l’ID de l’appareil avec lequel ce contexte est associé.
- Attributs
Remarques
Obtient l’ID d’appareil avec lequel ce contexte est associé. Les applications peuvent utiliser cette méthode pour déterminer s’ils s’exécutent sur un appareil virtuel et identifier cet appareil.
L’ID d’appareil de l’appareil hôte est Context#DEVICE_ID_DEFAULT
Si l’ID d’appareil sous-jacent est modifié par le système, par exemple lorsqu’un Activity
appareil virtuel est déplacé vers un autre appareil virtuel, les applications peuvent s’inscrire pour écouter les modifications en appelant Context#registerDeviceIdChangeListener(Executor, IntConsumer)
.
Cette méthode retourne uniquement une valeur fiable pour cette instance si elle a été créée avec Context#createDeviceContext(int)
, ou si cette instance est une interface utilisateur ou un contexte d’affichage. Les contextes créés avec Context#createDeviceContext(int)
auront une association explicite d’appareil, qui ne changera jamais, même si l’appareil sous-jacent est fermé ou supprimé. Les contextes d’interface utilisateur et les contextes d’affichage sont déjà associés à un affichage. Par conséquent, si l’association de l’appareil n’est pas explicitement donnée, Context#getDeviceId()
retourne l’ID de l’appareil associé à l’affichage associé. Le système peut affecter une valeur d’ID d’appareil arbitraire pour les contextes qui ne sont pas associés logiquement à un appareil.
Documentation Java pour android.content.Context.getDeviceId()
.
Les parties de cette page sont des modifications basées sur le travail créé et partagé par le projet Android Open Source et utilisés en fonction des termes décrits dans la licence d’attribution Creative Commons 2.5.