IBrailleDisplayController.Connect 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.
Overload
| Nome | Descrizione |
|---|---|
| Connect(BluetoothDevice, IBrailleDisplayController+IBrailleDisplayCallback) |
Si connette al display Braille Bluetooth richiesto usando lo standard HID display Braille (pagina di utilizzo 0x41). |
| Connect(UsbDevice, IBrailleDisplayController+IBrailleDisplayCallback) |
Si connette al display Braille USB richiesto usando lo standard HID di visualizzazione Braille (pagina di utilizzo 0x41). |
| Connect(BluetoothDevice, IExecutor, IBrailleDisplayController+IBrailleDisplayCallback) |
Si connette al display Braille Bluetooth richiesto usando lo standard HID display Braille (pagina di utilizzo 0x41). |
| Connect(UsbDevice, IExecutor, IBrailleDisplayController+IBrailleDisplayCallback) |
Si connette al display Braille USB richiesto usando lo standard HID di visualizzazione Braille (pagina di utilizzo 0x41). |
Connect(BluetoothDevice, IBrailleDisplayController+IBrailleDisplayCallback)
Si connette al display Braille Bluetooth richiesto usando lo standard HID display Braille (pagina di utilizzo 0x41).
[Android.Runtime.Register("connect", "(Landroid/bluetooth/BluetoothDevice;Landroid/accessibilityservice/BrailleDisplayController$BrailleDisplayCallback;)V", "GetConnect_Landroid_bluetooth_BluetoothDevice_Landroid_accessibilityservice_BrailleDisplayController_BrailleDisplayCallback_Handler:Android.AccessibilityServices.IBrailleDisplayControllerInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null", ApiSince=35)]
[Android.Runtime.RequiresPermission("android.permission.BLUETOOTH_CONNECT")]
public void Connect(Android.Bluetooth.BluetoothDevice bluetoothDevice, Android.AccessibilityServices.IBrailleDisplayController.IBrailleDisplayCallback callback);
[<Android.Runtime.Register("connect", "(Landroid/bluetooth/BluetoothDevice;Landroid/accessibilityservice/BrailleDisplayController$BrailleDisplayCallback;)V", "GetConnect_Landroid_bluetooth_BluetoothDevice_Landroid_accessibilityservice_BrailleDisplayController_BrailleDisplayCallback_Handler:Android.AccessibilityServices.IBrailleDisplayControllerInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null", ApiSince=35)>]
[<Android.Runtime.RequiresPermission("android.permission.BLUETOOTH_CONNECT")>]
abstract member Connect : Android.Bluetooth.BluetoothDevice * Android.AccessibilityServices.IBrailleDisplayController.IBrailleDisplayCallback -> unit
Parametri
- bluetoothDevice
- BluetoothDevice
Dispositivo di visualizzazione Braille. Questo valore non può essere Null.
Callback usati per fornire i risultati della connessione. Questo valore non può essere Null.
- Attributi
Commenti
Si connette al display Braille Bluetooth richiesto usando lo standard HID display Braille (pagina di utilizzo 0x41).
Se ha esito positivo, il descrittore del report HID verrà fornito a BrailleDisplayCallback.onConnected e la visualizzazione Braille inizierà a inviare byte di input in ingresso a BrailleDisplayCallback.onInput. Se si verifica un errore durante la lettura dell'input, il sistema disconnetterà la visualizzazione Braille.
Si noti che i callback verranno eseguiti nel thread principale usando AccessibilityService.getMainExecutor(). Per specificare il thread di esecuzione, usare connect(BluetoothDevice,Executor,BrailleDisplayCallback). Richiede Manifest.permission.BLUETOOTH_CONNECT
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
Connect(UsbDevice, IBrailleDisplayController+IBrailleDisplayCallback)
Si connette al display Braille USB richiesto usando lo standard HID di visualizzazione Braille (pagina di utilizzo 0x41).
[Android.Runtime.Register("connect", "(Landroid/hardware/usb/UsbDevice;Landroid/accessibilityservice/BrailleDisplayController$BrailleDisplayCallback;)V", "GetConnect_Landroid_hardware_usb_UsbDevice_Landroid_accessibilityservice_BrailleDisplayController_BrailleDisplayCallback_Handler:Android.AccessibilityServices.IBrailleDisplayControllerInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null", ApiSince=35)]
public void Connect(Android.Hardware.Usb.UsbDevice usbDevice, Android.AccessibilityServices.IBrailleDisplayController.IBrailleDisplayCallback callback);
[<Android.Runtime.Register("connect", "(Landroid/hardware/usb/UsbDevice;Landroid/accessibilityservice/BrailleDisplayController$BrailleDisplayCallback;)V", "GetConnect_Landroid_hardware_usb_UsbDevice_Landroid_accessibilityservice_BrailleDisplayController_BrailleDisplayCallback_Handler:Android.AccessibilityServices.IBrailleDisplayControllerInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null", ApiSince=35)>]
abstract member Connect : Android.Hardware.Usb.UsbDevice * Android.AccessibilityServices.IBrailleDisplayController.IBrailleDisplayCallback -> unit
Parametri
- usbDevice
- UsbDevice
Dispositivo di visualizzazione Braille. Questo valore non può essere Null.
Callback usati per fornire i risultati della connessione. Questo valore non può essere Null.
- Attributi
Commenti
Si connette al display Braille USB richiesto usando lo standard HID di visualizzazione Braille (pagina di utilizzo 0x41).
Se ha esito positivo, il descrittore del report HID verrà fornito a BrailleDisplayCallback.onConnected e la visualizzazione Braille inizierà a inviare byte di input in ingresso a BrailleDisplayCallback.onInput. Se si verifica un errore durante la lettura dell'input, il sistema disconnetterà la visualizzazione Braille.
L'app del servizio di accessibilità deve avere già l'approvazione per accedere al dispositivo USB dal processo di approvazione dell'accesso UsbManager standard.
Si noti che i callback verranno eseguiti nel thread principale usando AccessibilityService.getMainExecutor(). Per specificare il thread di esecuzione, usare connect(UsbDevice,Executor,BrailleDisplayCallback).
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
Connect(BluetoothDevice, IExecutor, IBrailleDisplayController+IBrailleDisplayCallback)
Si connette al display Braille Bluetooth richiesto usando lo standard HID display Braille (pagina di utilizzo 0x41).
[Android.Runtime.Register("connect", "(Landroid/bluetooth/BluetoothDevice;Ljava/util/concurrent/Executor;Landroid/accessibilityservice/BrailleDisplayController$BrailleDisplayCallback;)V", "GetConnect_Landroid_bluetooth_BluetoothDevice_Ljava_util_concurrent_Executor_Landroid_accessibilityservice_BrailleDisplayController_BrailleDisplayCallback_Handler:Android.AccessibilityServices.IBrailleDisplayControllerInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null", ApiSince=35)]
[Android.Runtime.RequiresPermission("android.permission.BLUETOOTH_CONNECT")]
public void Connect(Android.Bluetooth.BluetoothDevice bluetoothDevice, Java.Util.Concurrent.IExecutor callbackExecutor, Android.AccessibilityServices.IBrailleDisplayController.IBrailleDisplayCallback callback);
[<Android.Runtime.Register("connect", "(Landroid/bluetooth/BluetoothDevice;Ljava/util/concurrent/Executor;Landroid/accessibilityservice/BrailleDisplayController$BrailleDisplayCallback;)V", "GetConnect_Landroid_bluetooth_BluetoothDevice_Ljava_util_concurrent_Executor_Landroid_accessibilityservice_BrailleDisplayController_BrailleDisplayCallback_Handler:Android.AccessibilityServices.IBrailleDisplayControllerInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null", ApiSince=35)>]
[<Android.Runtime.RequiresPermission("android.permission.BLUETOOTH_CONNECT")>]
abstract member Connect : Android.Bluetooth.BluetoothDevice * Java.Util.Concurrent.IExecutor * Android.AccessibilityServices.IBrailleDisplayController.IBrailleDisplayCallback -> unit
Parametri
- bluetoothDevice
- BluetoothDevice
Dispositivo di visualizzazione Braille. Questo valore non può essere Null.
- callbackExecutor
- IExecutor
Executor per l'esecuzione dei callback forniti. Questo valore non può essere Null. Gli eventi di callback e listener vengono inviati tramite questo executor, offrendo un modo semplice per controllare il thread usato. Per inviare eventi tramite il thread principale dell'applicazione, è possibile usare Context.getMainExecutor(). In caso contrario, fornire un executor che invia a un thread appropriato.
Callback usati per fornire i risultati della connessione. Questo valore non può essere Null.
- Attributi
Commenti
Si connette al display Braille Bluetooth richiesto usando lo standard HID display Braille (pagina di utilizzo 0x41).
Se ha esito positivo, il descrittore del report HID verrà fornito a BrailleDisplayCallback.onConnected e la visualizzazione Braille inizierà a inviare byte di input in ingresso a BrailleDisplayCallback.onInput. Se si verifica un errore durante la lettura dell'input, il sistema disconnetterà la visualizzazione Braille. Richiede Manifest.permission.BLUETOOTH_CONNECT
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
Connect(UsbDevice, IExecutor, IBrailleDisplayController+IBrailleDisplayCallback)
Si connette al display Braille USB richiesto usando lo standard HID di visualizzazione Braille (pagina di utilizzo 0x41).
[Android.Runtime.Register("connect", "(Landroid/hardware/usb/UsbDevice;Ljava/util/concurrent/Executor;Landroid/accessibilityservice/BrailleDisplayController$BrailleDisplayCallback;)V", "GetConnect_Landroid_hardware_usb_UsbDevice_Ljava_util_concurrent_Executor_Landroid_accessibilityservice_BrailleDisplayController_BrailleDisplayCallback_Handler:Android.AccessibilityServices.IBrailleDisplayControllerInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null", ApiSince=35)]
public void Connect(Android.Hardware.Usb.UsbDevice usbDevice, Java.Util.Concurrent.IExecutor callbackExecutor, Android.AccessibilityServices.IBrailleDisplayController.IBrailleDisplayCallback callback);
[<Android.Runtime.Register("connect", "(Landroid/hardware/usb/UsbDevice;Ljava/util/concurrent/Executor;Landroid/accessibilityservice/BrailleDisplayController$BrailleDisplayCallback;)V", "GetConnect_Landroid_hardware_usb_UsbDevice_Ljava_util_concurrent_Executor_Landroid_accessibilityservice_BrailleDisplayController_BrailleDisplayCallback_Handler:Android.AccessibilityServices.IBrailleDisplayControllerInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null", ApiSince=35)>]
abstract member Connect : Android.Hardware.Usb.UsbDevice * Java.Util.Concurrent.IExecutor * Android.AccessibilityServices.IBrailleDisplayController.IBrailleDisplayCallback -> unit
Parametri
- usbDevice
- UsbDevice
Dispositivo di visualizzazione Braille. Questo valore non può essere Null.
- callbackExecutor
- IExecutor
Executor per l'esecuzione dei callback forniti. Questo valore non può essere Null. Gli eventi di callback e listener vengono inviati tramite questo executor, offrendo un modo semplice per controllare il thread usato. Per inviare eventi tramite il thread principale dell'applicazione, è possibile usare Context.getMainExecutor(). In caso contrario, fornire un executor che invia a un thread appropriato.
Callback usati per fornire i risultati della connessione. Questo valore non può essere Null.
- Attributi
Commenti
Si connette al display Braille USB richiesto usando lo standard HID di visualizzazione Braille (pagina di utilizzo 0x41).
Se ha esito positivo, il descrittore del report HID verrà fornito a BrailleDisplayCallback.onConnected e la visualizzazione Braille inizierà a inviare byte di input in ingresso a BrailleDisplayCallback.onInput. Se si verifica un errore durante la lettura dell'input, il sistema disconnetterà la visualizzazione Braille.
L'app del servizio di accessibilità deve avere già l'approvazione per accedere al dispositivo USB dal processo di approvazione dell'accesso UsbManager standard.
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.