UsbManager.OpenAccessoryInputStream(UsbAccessory) Método

Definición

Abre un flujo de entrada para leer desde el accesorio USB.

[Android.Runtime.Register("openAccessoryInputStream", "(Landroid/hardware/usb/UsbAccessory;)Ljava/io/InputStream;", "GetOpenAccessoryInputStream_Landroid_hardware_usb_UsbAccessory_Handler", ApiSince=36)]
public virtual System.IO.Stream OpenAccessoryInputStream(Android.Hardware.Usb.UsbAccessory accessory);
[<Android.Runtime.Register("openAccessoryInputStream", "(Landroid/hardware/usb/UsbAccessory;)Ljava/io/InputStream;", "GetOpenAccessoryInputStream_Landroid_hardware_usb_UsbAccessory_Handler", ApiSince=36)>]
abstract member OpenAccessoryInputStream : Android.Hardware.Usb.UsbAccessory -> System.IO.Stream
override this.OpenAccessoryInputStream : Android.Hardware.Usb.UsbAccessory -> System.IO.Stream

Parámetros

accessory
UsbAccessory

el accesorio USB para abrir un flujo de entrada para

Devoluciones

flujo de entrada para leer desde un accesorio USB determinado

Atributos

Comentarios

Abre un flujo de entrada para leer desde el accesorio USB. Si el accesorio no está abierto en este momento, primero se abrirá el accesorio.

Si los datos se leen a partir de los datos creados java.io.InputStream , se deben leer todos los datos de una transferencia USB a la vez. Si solo se lee una solicitud parcial, se quita el resto de la transferencia.

El autor de la llamada es responsable de asegurarse de que la secuencia devuelta está cerrada.

Java documentación para android.hardware.usb.UsbManager.openAccessoryInputStream(android.hardware.usb.UsbAccessory).

Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el Android y se usan según los términos descritos en creative Creative Commons 2.5 Attribution License.

Se aplica a