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。
- 屬性
例外狀況
如果指定的標識碼不存在,則會擲回 NotFoundException。
備註
開啟檔案描述元以讀取原始資源。 這隻能與值為資產檔案名稱的資源搭配使用,也就是說,它可以用來開啟可繪製、聲音和原始資源;它會在字串和色彩資源上失敗。
此函式僅適用於儲存在套件中做為未壓縮數據的資源,這通常包含 mp3 檔案和 png 影像等專案。
的 android.content.res.Resources.openRawResourceFd(int)
Java 檔。
此頁面的部分是根據 Android 開放原始碼專案所建立和共用的工作進行修改,並根據 Creative Commons 2.5 屬性授權中所述的詞彙使用。