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 类加载程序实现。 此方法委托给此对象的类加载程序。 如果此对象由 bootstrap 类加载程序加载,则该方法将委托给 ClassLoader#getSystemResourceAsStream

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

<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.getResourceAsStream(java.lang.String)Java 文档

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

适用于

另请参阅