語言

DocumentsProvider.OpenAssetFile 方法

定義

多載

名稱 Description
OpenAssetFile(Uri, String)

實作由父類別提供。

OpenAssetFile(Uri, String, CancellationSignal)

實作由父類別提供。

OpenAssetFile(Uri, String)

實作由父類別提供。

[Android.Runtime.Register("openAssetFile", "(Landroid/net/Uri;Ljava/lang/String;)Landroid/content/res/AssetFileDescriptor;", "")]
public override sealed Android.Content.Res.AssetFileDescriptor? OpenAssetFile(Android.Net.Uri? uri, string? mode);
[<Android.Runtime.Register("openAssetFile", "(Landroid/net/Uri;Ljava/lang/String;)Landroid/content/res/AssetFileDescriptor;", "")>]
override this.OpenAssetFile : Android.Net.Uri * string -> Android.Content.Res.AssetFileDescriptor

參數

uri
Uri

要開啟檔案的URI。

mode
String

檔案的存取模式。 可能為「r」代表唯讀存取,「w」代表只寫存取(抹除檔案中目前的資料),「wa」代表只寫存取,可附加於任何現有資料,「rw」代表對任何現有資料的讀寫存取,以及「rwt」代表可截斷任何現有檔案的讀寫存取。

傳回

會回傳一個新的 AssetFileDescriptor,你可以用來存取該檔案。 這個值可能是 Null。

屬性

例外狀況

備註

實作由父類別提供。 無法被覆寫。

Java 文件 android.provider.DocumentsProvider.openAssetFile(android.net.Uri, java.lang.String)。

本頁部分內容為基於 Open Source Project 所創建與分享的作品,並依授權條款所描述的使用進行修改。

另請參閱

  • <xref:Android.Provider.DocumentsProvider.OpenDocument(System.String%2c+System.String%2c+System.String)>

適用於

OpenAssetFile(Uri, String, CancellationSignal)

實作由父類別提供。

[Android.Runtime.Register("openAssetFile", "(Landroid/net/Uri;Ljava/lang/String;Landroid/os/CancellationSignal;)Landroid/content/res/AssetFileDescriptor;", "")]
public override sealed Android.Content.Res.AssetFileDescriptor? OpenAssetFile(Android.Net.Uri? uri, string? mode, Android.OS.CancellationSignal? signal);
[<Android.Runtime.Register("openAssetFile", "(Landroid/net/Uri;Ljava/lang/String;Landroid/os/CancellationSignal;)Landroid/content/res/AssetFileDescriptor;", "")>]
override this.OpenAssetFile : Android.Net.Uri * string * Android.OS.CancellationSignal -> Android.Content.Res.AssetFileDescriptor

參數

uri
Uri

要開啟檔案的URI。

mode
String

檔案的存取模式。 可能為「r」代表唯讀存取,「w」代表只寫存取(抹除檔案中目前的資料),「wa」代表只寫存取,可附加於任何現有資料,「rw」代表對任何現有資料的讀寫存取,以及「rwt」代表可截斷任何現有檔案的讀寫存取。

signal
CancellationSignal

一個取消正在進行的行動的信號,或者 null 如果沒有。 例如,如果你正在從網路下載檔案以處理「rw」模式請求,你應該定期打電話 ThrowIfCanceled() 確認客戶端是否已取消請求並中止下載。

傳回

會回傳一個新的 AssetFileDescriptor,你可以用來存取該檔案。 這個值可能是 Null。

屬性

例外狀況

備註

實作由父類別提供。 無法被覆寫。

Java 文件 android.provider.DocumentsProvider.openAssetFile(android.net.Uri, java.lang.String, android.os.CancellationSignal)。

本頁部分內容為基於 Open Source Project 所創建與分享的作品,並依授權條款所描述的使用進行修改。

另請參閱

  • <xref:Android.Provider.DocumentsProvider.OpenDocument(System.String%2c+System.String%2c+System.String)>

適用於