BluetoothGatt.RequestMtu(Int32) Méthode
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.
Demandez une taille MTU utilisée pour une connexion donnée.
[Android.Runtime.Register("requestMtu", "(I)Z", "")]
[Android.Runtime.RequiresPermission("android.permission.BLUETOOTH_CONNECT")]
public bool RequestMtu(int mtu);
[<Android.Runtime.Register("requestMtu", "(I)Z", "")>]
[<Android.Runtime.RequiresPermission("android.permission.BLUETOOTH_CONNECT")>]
member this.RequestMtu : int -> bool
Paramètres
- mtu
- Int32
Retours
true, si la nouvelle valeur MTU a été demandée avec succès
- Attributs
Remarques
Demandez une taille MTU utilisée pour une connexion donnée. Notez que, à partir d’Android 14, la pile Bluetooth Android demande le BLE ATT MTU à 517 octets lorsque le premier client GATT demande un MTU et ignore toutes les demandes MTU suivantes. Pour plus d’informations , consultez le MTU défini sur 517 pour le premier client GATT demandant une MTU .
Lors de l’exécution d’une opération de demande d’écriture (écriture sans réponse), les données envoyées sont tronquées à la taille MTU. Cette fonction peut être utilisée pour demander une plus grande taille de MTU pour pouvoir envoyer plusieurs données à la fois.
Un BluetoothGattCallback#onMtuChanged rappel indique si cette opération a réussi.
Java documentation pour android.bluetooth.BluetoothGatt.requestMtu(int).
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.