語言

ContentResolver.OpenTypedAssetFile 方法

定義

開啟一個與內容 URI 相關的類型資產檔案。

[Android.Runtime.Register("openTypedAssetFile", "(Landroid/net/Uri;Ljava/lang/String;Landroid/os/Bundle;Landroid/os/CancellationSignal;)Landroid/content/res/AssetFileDescriptor;", "", ApiSince=29)]
public Android.Content.Res.AssetFileDescriptor? OpenTypedAssetFile(Android.Net.Uri uri, string mimeTypeFilter, Android.OS.Bundle? opts, Android.OS.CancellationSignal? signal);
[<Android.Runtime.Register("openTypedAssetFile", "(Landroid/net/Uri;Ljava/lang/String;Landroid/os/Bundle;Landroid/os/CancellationSignal;)Landroid/content/res/AssetFileDescriptor;", "", ApiSince=29)>]
member this.OpenTypedAssetFile : Android.Net.Uri * string * Android.OS.Bundle * Android.OS.CancellationSignal -> Android.Content.Res.AssetFileDescriptor

參數

uri
Uri

想要開啟的 URI。 這個值不可能為零值。

mimeTypeFilter
String

客戶想要的模擬型資料。 若呼叫者沒有特定型別需求,這可以是像 /, 這樣的模式;此時內容提供者會選擇與模式相符的最佳類型。 這個值不可能為零值。

opts
Bundle

其他依服務提供者而定的選項,例如 #EXTRA_SIZE 顯示圖片的期望大小。 醫療提供者是否會尊重這些選項,完全取決於醫療提供者。 這個值可能是 Null。

signal
CancellationSignal

一個取消正在進行操作的訊號,若沒有則為零。

傳回

回傳一個新的 AssetFileDescriptor,讓用戶端可以讀取所需類型的資料。 這個值可能是 Null。

屬性

備註

開啟一個與內容 URI 相關的類型資產檔案。

Java 文件 android.content.ContentResolver.openTypedAssetFile(android.net.Uri, java.lang.String, android.os.Bundle, android.os.CancellationSignal)。

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

適用於