Class.GetResourceAsStream(String) 方法

定義

找到一個有名字的資源。

[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 () 開頭'/''&#92;u002f',則資源的絕對名稱為 name 後續'/'部分。

<li> 否則,絕對名稱的形式如下:

<引用>modified_package_name/name</引用>

其中 是 modified_package_name 該物件的套件名稱,並 '/''.''&#92;u002e') 代入。

</ul>

在 1.1 版本中加入。

java.lang.Class.getResourceAsStream(java.lang.String)Java 檔。

此頁面的部分是根據 Android 開放原始碼專案所建立和共用的工作進行修改,並根據 Creative Commons 2.5 屬性授權中所述的詞彙使用。

適用於

另請參閱