語言

MediaStore.SetRequireOriginal(Uri) 方法

定義

更新給定 Uri 的參數,表示呼叫者在呼叫 ContentResolver#openFileDescriptor(Uri, String)時需要原始檔案內容。

[Android.Runtime.Register("setRequireOriginal", "(Landroid/net/Uri;)Landroid/net/Uri;", "", ApiSince=29)]
public static Android.Net.Uri SetRequireOriginal(Android.Net.Uri uri);
[<Android.Runtime.Register("setRequireOriginal", "(Landroid/net/Uri;)Landroid/net/Uri;", "", ApiSince=29)>]
static member SetRequireOriginal : Android.Net.Uri -> Android.Net.Uri

參數

uri
Uri

傳回

Uri
屬性

備註

更新給定 Uri 的參數,表示呼叫者在呼叫 ContentResolver#openFileDescriptor(Uri, String)時需要原始檔案內容。

當呼叫者想確保備份的是底層媒體的精確位元組,且不進行任何 Exif 編輯時,這非常有用。

若無法提供原始檔案內容,當回傳Uri時會拋出 ,UnsupportedOperationException例如呼叫者未按住 android.Manifest.permission#ACCESS_MEDIA_LOCATION。

Java 文件 android.provider.MediaStore.setRequireOriginal(android.net.Uri)。

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

適用於