BluetoothDevice.FetchUuids(Int32) Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Esegue un'individuazione del servizio nel dispositivo remoto per ottenere gli UUID supportati, consentendo al chiamante di specificare il trasporto.
[Android.Runtime.Register("fetchUuids", "(I)Z", "", ApiSince=37)]
[Android.Runtime.RequiresPermission("android.permission.BLUETOOTH_CONNECT")]
public bool FetchUuids(int transport);
[<Android.Runtime.Register("fetchUuids", "(I)Z", "", ApiSince=37)>]
[<Android.Runtime.RequiresPermission("android.permission.BLUETOOTH_CONNECT")>]
member this.FetchUuids : int -> bool
Parametri
- transport
- Int32
Il trasporto da usare per l'individuazione: #TRANSPORT_BREDR per Bluetooth classico (SDP), #TRANSPORT_LE per Bluetooth Low Energy (GATT) o #TRANSPORT_AUTO per individuare su tutti i trasporti applicabili (in genere BR/EDR e LE per dispositivi dual-mode). *
Valori restituiti
False se il controllo ha esito negativo, True se il processo di avvio di una connessione ACL al dispositivo remoto è stato avviato o gli UUID memorizzati nella cache verranno trasmessi con il trasporto specifico.
- Attributi
Commenti
Esegue un'individuazione del servizio nel dispositivo remoto per ottenere gli UUID supportati, consentendo al chiamante di specificare il trasporto.
Questa API è asincrona. Al termine dell'individuazione, la finalità di ACTION_UUID viene inviata, contenente gli UUID supportati dal dispositivo remoto per i trasporti specificati. Gli UUID memorizzati nella cache possono essere inviati se si verifica un errore o se l'individuazione è lunga. Usare getUuids() per recuperare gli UUID memorizzati nella cache senza avviare l'individuazione.
L'implementazione gestisce già argomenti di trasporto non validi generando IllegalArgumentException e restituisce false quando Bluetooth è disabilitato, coprendo i punti di verifica del contratto. Per le app destinate a Build.VERSION_CODES. S o versione successiva richiede l'autorizzazione Manifest.permission.BLUETOOTH_CONNECT che può essere ottenuta con android.app.Activity.requestPermissions(String[],int). Richiede Manifest.permission.BLUETOOTH_CONNECT
Informazioni di riferimento su Android per android.bluetooth.BluetoothDevice.fetchUuids.
Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dalla e usati in base ai termini descritti in Creative License 2.5 Attribution License.