UsbManager.OpenAccessory(UsbAccessory) Methode

Definition

Öffnet einen Dateideskriptor zum Lesen und Schreiben von Daten in das USB-Zubehör.

[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

Parameter

accessory
UsbAccessory

zu öffnende USB-Zubehör

Gibt zurück

Dateideskriptor oder NULL, wenn das Zubehör nicht geöffnet werden konnte.

Attribute

Hinweise

Öffnet einen Dateideskriptor zum Lesen und Schreiben von Daten in das USB-Zubehör.

Wenn Daten aus der java.io.InputStream erstellten Dateibeschreibung gelesen werden, sollten alle Daten einer USB-Übertragung gleichzeitig gelesen werden. Wenn nur eine Teilanforderung gelesen wird, wird der Rest der Übertragung gelöscht.

Es wird dringend empfohlen, anstelle dieser Methode neuere Methoden zu verwenden, da diese Methode auf einigen Geräten möglicherweise eine suboptimale Leistung bietet. Diese Methode könnte auch vorübergehende Leistungsbeeinträchtigungen ausgesetzt sein.

Java Dokumentation für android.hardware.usb.UsbManager.openAccessory(android.hardware.usb.UsbAccessory).

Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die von der Android Open Source Project erstellt und gemeinsam verwendet und gemäß den in der 2.5 Attribution License beschriebenen Begriffen verwendet werden.

Gilt für: