ContentResolver.OpenInputStream(Uri) 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
打开与内容 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)>