Resources.OpenRawResourceFd(Int32) メソッド

定義

生リソースを読み取るためのファイル記述子を開きます。

[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

パラメーター

id
Int32

aapt ツールによって生成される、開くリソース識別子。

戻り値

AssetFileDescriptor リソースの読み取りに使用できる新しいファイル記述子。 これには、ファイル記述子自体、およびリソースがファイルに表示されるデータのオフセットと長さが含まれます。 ファイルが存在するが、圧縮されている場合は null が返されます。

属性

例外

指定された ID が存在しない場合は、NotFoundException をスローします。

注釈

生リソースを読み取るためのファイル記述子を開きます。 これは、値が資産ファイルの名前であるリソースでのみ使用できます。つまり、描画可能な、サウンド、生のリソースを開くために使用できます。文字列と色のリソースでは失敗します。

この関数は、圧縮されていないデータとしてパッケージに格納されているリソースに対してのみ機能します。これには、通常、mp3 ファイルや png イメージなどが含まれます。

android.content.res.Resources.openRawResourceFd(int)Java ドキュメント。

このページの一部は、によって作成および共有された作業に基づく変更であり、に記載されている条件に従って使用されます。

適用対象