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>
<如果> 以 name
) ('\u002f'
开头'/'
,则资源的绝对名称是 后面的 '/'
部分name
。
<否则> ,绝对名称采用以下形式:
<blockquote>modified_package_name/name
</blockquote>
其中, modified_package_name
是此对象的包名称,替换为 '/'
'.'
('\u002e'
) 。
</ul>
在 1.1 中添加。
的 java.lang.Class.getResourceAsStream(java.lang.String)
Java 文档。
此页面的部分内容是基于 创建和共享的工作进行的修改,并根据 署名许可中所述的术语使用。