Class.GetResource(String) 方法

定义

查找具有给定名称的资源。

[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

所需资源的名称

返回

URL

对象 java.net.URL ; null 如果没有找到具有此名称的资源。

属性

注解

查找具有给定名称的资源。

搜索与给定类关联的资源的规则由类的定义 ClassLoader 类加载程序实现。 此方法委托给此对象的类加载程序。 如果此对象由 bootstrap 类加载程序加载,则该方法将委托给 ClassLoader#getSystemResource

在委派之前,使用此算法从给定的资源名称构造绝对资源名称:

<ul>

<li> 如果以 name a '/''&#92;u002f'开头),则资源的绝对名称是 name 以下 '/'部分。

<li> 否则,绝对名称采用以下形式:

<blockquote/blockquote>modified_package_name/name<>

其中, modified_package_name 此对象的包名称替换为 '/''.''&#92;u002e')。

</ul>

在 1.1 中添加。

适用于 . 的 java.lang.Class.getResource(java.lang.String)Java 文档

本页的某些部分是根据 Android 开放源代码项目创建和共享的工作进行的修改,并根据 Creative Commons 2.5 属性许可证中所述的术语使用。

适用于

另请参阅