Lingua

BluetoothManager.GetDevicesMatchingConnectionStates Metodo

Definizione

Ottenere un elenco di dispositivi che corrispondono a uno qualsiasi degli stati di connessione specificati.

[Android.Runtime.Register("getDevicesMatchingConnectionStates", "(I[I)Ljava/util/List;", "")]
[Android.Runtime.RequiresPermission("android.permission.BLUETOOTH_CONNECT")]
public System.Collections.Generic.IList<Android.Bluetooth.BluetoothDevice>? GetDevicesMatchingConnectionStates(Android.Bluetooth.ProfileType profile, int[]? states);
[<Android.Runtime.Register("getDevicesMatchingConnectionStates", "(I[I)Ljava/util/List;", "")>]
[<Android.Runtime.RequiresPermission("android.permission.BLUETOOTH_CONNECT")>]
member this.GetDevicesMatchingConnectionStates : Android.Bluetooth.ProfileType * int[] -> System.Collections.Generic.IList<Android.Bluetooth.BluetoothDevice>

Parametri

profile
ProfileType

GATT o GATT_SERVER

states
Int32[]

Matrice di stati. Gli stati possono essere uno di BluetoothProfile#STATE_CONNECTED, BluetoothProfile#STATE_CONNECTING, BluetoothProfile#STATE_DISCONNECTED, BluetoothProfile#STATE_DISCONNECTING,

Valori restituiti

Elenco dei dispositivi. L'elenco sarà vuoto in caso di errore.

Attributi

Commenti

Ottenere un elenco di dispositivi che corrispondono a uno qualsiasi degli stati di connessione specificati.

Se nessuno dei dispositivi corrisponde a uno degli stati specificati, verrà restituito un elenco vuoto.

Questo non è specifico di qualsiasi configurazione dell'applicazione, ma rappresenta lo stato di connessione della scheda Bluetooth locale per questo profilo. Questa operazione può essere usata da applicazioni come la barra di stato che vuole conoscere lo stato dell'adattatore locale.

per android.bluetooth.BluetoothManager.getDevicesMatchingConnectionStates(int, int[]).

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.

Si applica a