UsbManager.OpenAccessory(UsbAccessory) Método

Definición

Abre un descriptor de archivo para leer y escribir datos en el accesorio USB.

[Android.Runtime.Register("openAccessory", "(Landroid/hardware/usb/UsbAccessory;)Landroid/os/ParcelFileDescriptor;", "GetOpenAccessory_Landroid_hardware_usb_UsbAccessory_Handler")]
public virtual Android.OS.ParcelFileDescriptor? OpenAccessory(Android.Hardware.Usb.UsbAccessory? accessory);
[<Android.Runtime.Register("openAccessory", "(Landroid/hardware/usb/UsbAccessory;)Landroid/os/ParcelFileDescriptor;", "GetOpenAccessory_Landroid_hardware_usb_UsbAccessory_Handler")>]
abstract member OpenAccessory : Android.Hardware.Usb.UsbAccessory -> Android.OS.ParcelFileDescriptor
override this.OpenAccessory : Android.Hardware.Usb.UsbAccessory -> Android.OS.ParcelFileDescriptor

Parámetros

accessory
UsbAccessory

el accesorio USB que se va a abrir

Devoluciones

descriptor de archivo o null si no se pudo abrir el accesorio.

Atributos

Comentarios

Abre un descriptor de archivo para leer y escribir datos en el accesorio USB.

Si los datos se leen a partir del java.io.InputStream descriptor de archivo creados a partir de este descriptor de archivo, todos los datos de una transferencia USB deben leerse a la vez. Si solo se quita el resto de la transferencia una solicitud parcial.

Se recomienda encarecidamente usar métodos más recientes en lugar de este método, ya que este método puede proporcionar un rendimiento óptimo en algunos dispositivos. Este método podría enfrentarse también a una degradación provisional del rendimiento.

Java documentación para android.hardware.usb.UsbManager.openAccessory(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