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)。
本頁部分內容為基於 Open Source Project 所創建與分享的作品,並依授權條款所描述的使用進行修改。