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 類別載入器所實作。 這個方法會委派給這個對象的類別載入器。 如果啟動程式類別載入器已載入這個物件,方法會委派給 ClassLoader#getSystemResourceAsStream
。
委派之前,絕對資源名稱會使用這個演算法從指定的資源名稱建構:
<Ul>
<li> 如果 開頭name
為 a'\u002f'
'/'
,則資源的絕對名稱是下列'/'
部分name
。
<li> 否則,絕對名稱的格式如下:
<blockquote>modified_package_name/name
</blockquote>
modified_package_name
其中 是這個物件的封裝名稱,並'/'
取代 為 '.'
('\u002e'
)。
</Ul>
已在1.1中新增。
的 java.lang.Class.getResourceAsStream(java.lang.String)
Java 檔。
此頁面的部分是根據 Android 開放原始碼專案所建立和共用的工作進行修改,並根據 Creative Commons 2.5 屬性授權中所述的詞彙使用。