Langue

BluetoothDevice.LeAppearance Propriété

Définition

Obtenez l’apparence Bluetooth LE de l’appareil distant.

public int LeAppearance { [Android.Runtime.Register("getLeAppearance", "()I", "", ApiSince=37)] [Android.Runtime.RequiresPermission("android.permission.BLUETOOTH_CONNECT")] get; }
[<get: Android.Runtime.Register("getLeAppearance", "()I", "", ApiSince=37)>]
[<get: Android.Runtime.RequiresPermission("android.permission.BLUETOOTH_CONNECT")>]
member this.LeAppearance : int

Valeur de propriété

valeur d’apparence LE, ou #LE_APPEARANCE_UNKNOWN si l’apparence est inconnue ou n’est pas encore disponible.

Attributs

Remarques

Obtenez l’apparence Bluetooth LE de l’appareil distant.

Les valeurs d’apparence LE sont définies par le SIG Bluetooth et fournissent une représentation visuelle du type d’appareil. Pour obtenir la liste complète des valeurs d’apparence LE valides, reportez-vous au document Numéros attribués Bluetooth.

Cette valeur est retournée à partir du cache local et peut être récupérée même lorsque l’appareil est déconnecté. La valeur représente une caractéristique physique statique et reste généralement constante tout au long de la durée de vie d’un appareil.

Le cache est rempli en extrayant le type d’apparence AD à partir des publicités LE pendant la découverte d’appareils avant le jumelage, ou en effectuant une lecture GATT sur la caractéristique d’apparence du service GAP lors de la première connexion LE.

Selon les spécifications bluetooth SIG GAP, la caractéristique d’apparence ne prend pas en charge les notifications/indications GATT. Les modifications apportées à l’apparence d’un appareil sont diffusées uniquement pour les appareils liés à l’aide de l’intention ACTION_LE_APPEARANCE_CHANGED contenant la nouvelle valeur de EXTRA_LE_APPEARANCE. Pour les applications ciblant Build.VERSION_CODES. R ou inférieur, cela nécessite l’autorisation Manifest.permission.BLUETOOTH qui peut être obtenue avec une balise de manifeste d’autorisation> d’utilisation simple<. Pour les applications ciblant Build.VERSION_CODES. S ou version ultérieure nécessite l’autorisation Manifest.permission.BLUETOOTH_CONNECT qui peut être obtenue avec android.app.Activity.requestPermissions(String[],int). Nécessite Manifest.permission.BLUETOOTH_CONNECT

Référence Android pour android.bluetooth.BluetoothDevice.getLeAppearance.

Les parties de cette page sont des modifications basées sur le travail créé et partagé par Android Open Source et utilisées en fonction des termes décrits dans la Creative Commons 2.5 Attribution License.

S’applique à