Freigeben über


Class.GetResourceAsStream(String) Methode

Definition

Sucht eine Ressource mit einem bestimmten Namen.

[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

Parameter

name
String

Name der gewünschten Ressource

Gibt zurück

Ein java.io.InputStream Objekt; null wenn keine Ressource mit diesem Namen gefunden wird.

Attribute

Hinweise

Sucht eine Ressource mit einem bestimmten Namen.

Die Regeln zum Durchsuchen von Ressourcen, die einer bestimmten Klasse zugeordnet sind, werden durch das definierende ClassLoader-Klassenladeprogramm der Klasse implementiert. Diese Methode delegiert das Klassenladeprogramm dieses Objekts. Wenn dieses Objekt vom Bootstrap-Klassenladeprogramm geladen wurde, delegiert die Methode an ClassLoader#getSystemResourceAsStream.

Vor der Delegierung wird ein absoluter Ressourcenname aus dem angegebenen Ressourcennamen mithilfe dieses Algorithmus erstellt:

<ul>

<li> If the name begins with a '/' ('&#92;u002f'), then the absolute name of the resource is the portion of the name following the '/'.

<li> Andernfalls ist der absolute Name der folgenden Form:

<Blockquote/Blockquote>modified_package_name/name<>

Dabei handelt es modified_package_name sich um den Paketnamen dieses Objekts, '/' das durch ('&#92;u002e') ersetzt wird '.' .

</ul>

In 1.1 hinzugefügt.

Java-Dokumentation für java.lang.Class.getResourceAsStream(java.lang.String).

Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die vom Android Open Source-Projekt erstellt und freigegeben werden und gemäß den in der Creative Commons 2.5 Attribution License beschriebenen Begriffen verwendet werden.

Gilt für:

Weitere Informationen