UsbManager.OpenAccessory(UsbAccessory) Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Ö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.
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.