ContentResolver.OpenOutputStream 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
重载
OpenOutputStream(Uri) |
|
OpenOutputStream(Uri, String) |
打开与内容 URI 关联的内容的流。 |
OpenOutputStream(Uri)
#openOutputStream(Uri, String)
openOutputStream(uri, "w")
的同义词。
[Android.Runtime.Register("openOutputStream", "(Landroid/net/Uri;)Ljava/io/OutputStream;", "")]
public System.IO.Stream? OpenOutputStream (Android.Net.Uri uri);
[<Android.Runtime.Register("openOutputStream", "(Landroid/net/Uri;)Ljava/io/OutputStream;", "")>]
member this.OpenOutputStream : Android.Net.Uri -> System.IO.Stream
参数
- uri
- Uri
所需的 URI。
返回
OutputStream 或 null
提供程序最近崩溃。
- 属性
例外
如果无法打开提供的 URI,则为 。
注解
#openOutputStream(Uri, String) openOutputStream(uri, "w")
的同义词。 请注意,“w”的实现由每个提供程序实现决定,它可能或可能不会截断。
适用于 . 的 android.content.ContentResolver.openOutputStream(android.net.Uri)
Java 文档
本页的某些部分是根据 Android 开放源代码项目创建和共享的工作进行的修改,并根据 Creative Commons 2.5 属性许可证中所述的术语使用。
适用于
OpenOutputStream(Uri, String)
打开与内容 URI 关联的内容的流。
[Android.Runtime.Register("openOutputStream", "(Landroid/net/Uri;Ljava/lang/String;)Ljava/io/OutputStream;", "")]
public System.IO.Stream? OpenOutputStream (Android.Net.Uri uri, string mode);
[<Android.Runtime.Register("openOutputStream", "(Landroid/net/Uri;Ljava/lang/String;)Ljava/io/OutputStream;", "")>]
member this.OpenOutputStream : Android.Net.Uri * string -> System.IO.Stream
参数
- uri
- Uri
所需的 URI。
- mode
- String
文件模式的字符串表示形式。 可以是“r”、“w”、“wt”、“wa”、“rw”或“rwt”。 请注意,每个提供程序实现的确切实现可能有所不同-例如,“w”可能或可能不会截断。
返回
OutputStream 或 null
提供程序最近崩溃。
- 属性
例外
如果无法打开提供的 URI,则为 。
注解
打开与内容 URI 关联的内容的流。 如果没有与 URI 关联的数据,则会引发 FileNotFoundException。
<h5>接受以下 URI 方案:</h5><ul><li>content (#SCHEME_CONTENT
)/li li>file (#SCHEME_FILE
)<</li><></ul>
有关这些方案的详细信息,请参阅 #openAssetFileDescriptor(Uri, String)
。
适用于 . 的 android.content.ContentResolver.openOutputStream(android.net.Uri, java.lang.String)
Java 文档
本页的某些部分是根据 Android 开放源代码项目创建和共享的工作进行的修改,并根据 Creative Commons 2.5 属性许可证中所述的术语使用。
另请参阅
- <xref:Android.Content.ContentResolver.OpenAssetFileDescriptor(Android.Net.Uri%2c+System.String)>