語言

UsbManager.OpenAccessory(UsbAccessory) 方法

定義

開啟一個檔案描述符,用於讀寫 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

參數

accessory
UsbAccessory

USB配件要打開

傳回

檔案描述符,若無法開啟該附件則為 null。

屬性

備註

開啟一個檔案描述符,用於讀寫 USB 配件的資料。

如果從「從此檔案建立」描述符讀取 java.io.InputStream 資料,所有 USB 傳輸的資料都應該一次讀取。 若只讀取部分請求,其餘傳輸將被捨棄。

強烈建議採用較新的方法,因為此方法在某些裝置上可能效能不佳。 這種方法也可能面臨暫時性效能下降的問題。

Java 文件 android.hardware.usb.UsbManager.openAccessory(android.hardware.usb.UsbAccessory)。

本頁部分內容為基於 Open Source Project 所創建與分享的作品,並依授權條款所描述的使用進行修改。

適用於