Class.GetResource(String) 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
尋找具有指定名稱的資源。
[Android.Runtime.Register("getResource", "(Ljava/lang/String;)Ljava/net/URL;", "")]
public Java.Net.URL? GetResource (string name);
[<Android.Runtime.Register("getResource", "(Ljava/lang/String;)Ljava/net/URL;", "")>]
member this.GetResource : string -> Java.Net.URL
參數
- name
- String
所需資源的名稱
傳回
java.net.URL
物件;null
如果找不到具有此名稱的資源,則為 。
- 屬性
備註
尋找具有指定名稱的資源。
搜尋與指定類別相關聯的資源的規則是由 類別的定義 ClassLoader 類別載入器所實作。 這個方法會委派給這個對象的類別載入器。 如果啟動程式類別載入器已載入這個物件,方法會委派給 ClassLoader#getSystemResource
。
委派之前,絕對資源名稱會使用這個演算法從指定的資源名稱建構:
<Ul>
<li> 如果 開頭name
為 a'\u002f'
'/'
,則資源的絕對名稱是下列'/'
部分name
。
<li> 否則,絕對名稱的格式如下:
<blockquote>modified_package_name/name
</blockquote>
modified_package_name
其中 是這個物件的封裝名稱,並'/'
取代 為 '.'
('\u002e'
)。
</Ul>
已在1.1中新增。
的 java.lang.Class.getResource(java.lang.String)
Java 檔。
此頁面的部分是根據 Android 開放原始碼專案所建立和共用的工作進行修改,並根據 Creative Commons 2.5 屬性授權中所述的詞彙使用。