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 类加载程序实现。 此方法委托给此对象的类加载程序。 如果此对象由 bootstrap 类加载程序加载,则该方法将委托给 ClassLoader#getSystemResource
。
在委派之前,使用此算法从给定的资源名称构造绝对资源名称:
<ul>
<li> 如果以 name
a '/'
('\u002f'
开头),则资源的绝对名称是 name
以下 '/'
部分。
<li> 否则,绝对名称采用以下形式:
<blockquote/blockquote>modified_package_name/name
<>
其中, modified_package_name
此对象的包名称替换为 '/'
'.'
('\u002e'
)。
</ul>
在 1.1 中添加。
适用于 . 的 java.lang.Class.getResource(java.lang.String)
Java 文档
本页的某些部分是根据 Android 开放源代码项目创建和共享的工作进行的修改,并根据 Creative Commons 2.5 属性许可证中所述的术语使用。