UsbManager.OpenAccessory(UsbAccessory) Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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.
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.