Class.GetResourceAsStream(String) 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
找到一個有名字的資源。
[Android.Runtime.Register("getResourceAsStream", "(Ljava/lang/String;)Ljava/io/InputStream;", "")]
public System.IO.Stream? GetResourceAsStream(string name);
[<Android.Runtime.Register("getResourceAsStream", "(Ljava/lang/String;)Ljava/io/InputStream;", "")>]
member this.GetResourceAsStream : string -> System.IO.Stream
參數
- name
- String
目標資源名稱
傳回
一個 java.io.InputStream 物件; null 如果找不到這個名稱的資源。
- 屬性
備註
找到一個有名字的資源。
與特定類別相關的資源搜尋規則由該類別的定義 ClassLoader 類別載入器實作。 此方法會委派給該 Class 物件的類別載入器。 若此 Class 物件由 bootstrap 類別載入器載入,該方法會委派至 ClassLoader#getSystemResourceAsStream。
在委派之前,會利用以下演算法從給定的資源名稱構造出絕對資源名稱:
<UL>
<li> 若 以 name () 開頭'/''\u002f',則資源的絕對名稱為 name 後續'/'部分。
<li> 否則,絕對名稱的形式如下:
<引用>modified_package_name/name</引用>
其中 是 modified_package_name 該物件的套件名稱,並 '/' 以 '.' ('\u002e') 代入。
</ul>
在 1.1 版本中加入。
的 java.lang.Class.getResourceAsStream(java.lang.String)Java 檔。
此頁面的部分是根據 Android 開放原始碼專案所建立和共用的工作進行修改,並根據 Creative Commons 2.5 屬性授權中所述的詞彙使用。