Resources.OpenRawResourceFd(Int32) 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.
Ouvrez un descripteur de fichier pour lire une ressource brute.
[Android.Runtime.Register("openRawResourceFd", "(I)Landroid/content/res/AssetFileDescriptor;", "GetOpenRawResourceFd_IHandler")]
public virtual Android.Content.Res.AssetFileDescriptor? OpenRawResourceFd (int id);
[<Android.Runtime.Register("openRawResourceFd", "(I)Landroid/content/res/AssetFileDescriptor;", "GetOpenRawResourceFd_IHandler")>]
abstract member OpenRawResourceFd : int -> Android.Content.Res.AssetFileDescriptor
override this.OpenRawResourceFd : int -> Android.Content.Res.AssetFileDescriptor
Paramètres
- id
- Int32
Identificateur de ressource à ouvrir, tel que généré par l’outil aapt.
Retours
AssetFileDescriptor Un nouveau descripteur de fichier que vous pouvez utiliser pour lire la ressource. Cela inclut le descripteur de fichier lui-même, ainsi que le décalage et la longueur des données où la ressource apparaît dans le fichier. Une valeur Null est retournée si le fichier existe mais qu’il est compressé.
- Attributs
Exceptions
Lève NotFoundException si l’ID donné n’existe pas.
Remarques
Ouvrez un descripteur de fichier pour lire une ressource brute. Cela ne peut être utilisé qu’avec des ressources dont la valeur est le nom d’un fichier de ressources, autrement dit, il peut être utilisé pour ouvrir des ressources dessinables, sonores et brutes ; elle échoue sur les ressources de chaîne et de couleur.
Cette fonction fonctionne uniquement pour les ressources stockées dans le package sous forme de données non compressées, qui incluent généralement des éléments tels que des fichiers mp3 et des images png.
Documentation Java pour android.content.res.Resources.openRawResourceFd(int)
.
Les parties de cette page sont des modifications basées sur le travail créé et partagé par le projet Android Open Source et utilisés en fonction des termes décrits dans la licence d’attribution Creative Commons 2.5.