Language

MediaStore.Images.ImageColumns.RelativePath フィールド

定義

注意事項

Use 'Android.Provider.MediaStore.IMediaColumns.RelativePath'. This class will be removed in a future release.

保存されているストレージ デバイス内のこのメディア項目の相対パス。

[Android.Runtime.Register("RELATIVE_PATH", ApiSince=29)]
[System.Obsolete("Use 'Android.Provider.MediaStore.IMediaColumns.RelativePath'. This class will be removed in a future release.")]
public const string RelativePath;
[<Android.Runtime.Register("RELATIVE_PATH", ApiSince=29)>]
[<System.Obsolete("Use 'Android.Provider.MediaStore.IMediaColumns.RelativePath'. This class will be removed in a future release.")>]
val mutable RelativePath : string

フィールド値

属性

注釈

保存されているストレージ デバイス内のこのメディア項目の相対パス。 たとえば、 /storage/0000-0000/DCIM/Vacation/IMG1024.JPG に格納されている項目には、 DCIM/Vacation/のパスがあります。

この値は組織の目的でのみ使用し、この値を使用して生のファイルシステム パスを構築またはアクセスしないでください。 メディア項目を開く必要がある場合は、 ContentResolver#openFileDescriptor(Uri, String)などの API を使用します。

ContentResolver#insert操作中にこの値をNULLに設定すると、新しく作成された項目は、挿入するメディアの種類に基づいて、関連する既定の場所に配置されます。 たとえば、 image/jpeg 項目は Environment#DIRECTORY_PICTURESの下に配置されます。

この列は、 ContentResolver#update 呼び出し中に変更できます。これにより、基になるファイルがディスク上に移動されます。

上記のいずれの場合も、コンテンツはメディアの種類に関連する最上位のディレクトリの下に配置する必要があります。 たとえば、Environment#DIRECTORY_PICTURESの下にaudio/mpeg ファイルを配置しようとすると、拒否されます。

Javaドキュメント。

このページの一部は、Androidオープンソースプロジェクトによって作成および共有された作業に基づく変更でありCreative Commons 2.5属性ライセンスに記載されている条件に従って使用されます。

適用対象