Language

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 の編集を実行せずに、基になるメディアの正確なバイトを確実にバックアップしたい場合に便利です。

元のファイルの内容を指定できない場合、呼び出し元がandroid.Manifest.permission#ACCESS_MEDIA_LOCATIONを保持していない場合など、返されたUriを使用すると、UnsupportedOperationExceptionがスローされます。

Javaドキュメント。

このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。

適用対象