Langue

Resources.OpenRawResourceFd(Int32) Méthode

Définition

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.

Java documentation pour android.content.res.Resources.openRawResourceFd(int).

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 à