ContentResolver.OpenInputStream(Uri) 方法

定义

打开与内容 URI 关联的内容的流。

[Android.Runtime.Register("openInputStream", "(Landroid/net/Uri;)Ljava/io/InputStream;", "")]
public System.IO.Stream? OpenInputStream(Android.Net.Uri uri);
[<Android.Runtime.Register("openInputStream", "(Landroid/net/Uri;)Ljava/io/InputStream;", "")>]
member this.OpenInputStream : Android.Net.Uri -> System.IO.Stream

参数

uri
Uri

所需的 URI。

返回

InputStream 或 null 提供程序最近崩溃。

属性

例外

如果无法打开提供的 URI,则为

注解

打开与内容 URI 关联的内容的流。 如果没有与 URI 关联的数据,则会引发 FileNotFoundException。

<h5>接受以下 URI 方案:</h5><ul><li>content (#SCHEME_CONTENT)/li<>li>android.resource ()</li li>file (#SCHEME_ANDROID_RESOURCE#SCHEME_FILE)<</li><></ul>

有关这些方案的详细信息,请参阅 #openAssetFileDescriptor(Uri, String)

Java文档android.content.ContentResolver.openInputStream(android.net.Uri)

本页的某些部分是根据 创建和共享的工作进行的修改,并根据 许可证中所述的条款使用。

适用于

另请参阅

  • <xref:Android.Content.ContentResolver.OpenAssetFileDescriptor(Android.Net.Uri%2c+System.String)>