Resources.OpenRawResourceFd(Int32) メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
生リソースを読み取るためのファイル記述子を開きます。
[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 イメージなどが含まれます。
の Java ドキュメントandroid.content.res.Resources.openRawResourceFd(int)
このページの一部は、Android オープンソース プロジェクトによって作成および共有され、クリエイティブ コモンズ 2.5 属性ライセンスに記載されている条件に従って使用される作業に基づく変更です。