Langue

UsbManager.OpenAccessory(UsbAccessory) Méthode

Définition

Ouvre un descripteur de fichier pour lire et écrire des données dans l’accessoire 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

Paramètres

accessory
UsbAccessory

l’accessoire USB à ouvrir

Retours

descripteur de fichier ou null si l’accessoire n’a pas pu être ouvert.

Attributs

Remarques

Ouvre un descripteur de fichier pour lire et écrire des données dans l’accessoire USB.

Si les données sont lues à partir de ce java.io.InputStream descripteur de fichier, toutes les données d’un transfert USB doivent être lues à la fois. Si seule une demande partielle est lue le reste du transfert est supprimée.

Il est vivement recommandé d’utiliser des méthodes plus récentes au lieu de cette méthode, car cette méthode peut fournir des performances sous-optimales sur certains appareils. Cette méthode pourrait également faire face à une dégradation des performances intermédiaire.

Java documentation pour android.hardware.usb.UsbManager.openAccessory(android.hardware.usb.UsbAccessory).

Les parties de cette page sont des modifications basées sur le travail créé et partagé par Android Open Source et utilisées en fonction des termes décrits dans la Creative Commons 2.5 Attribution License.

S’applique à