Idioma

MediaStore.Images.ImageColumns.RelativePath Campo

Definição

Cuidado

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

Caminho relativo desse item de mídia dentro do dispositivo de armazenamento em que ele é mantido.

[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

Valor do campo

Atributos

Comentários

Caminho relativo desse item de mídia dentro do dispositivo de armazenamento em que ele é mantido. Por exemplo, um item armazenado /storage/0000-0000/DCIM/Vacation/IMG1024.JPG teria um caminho de DCIM/Vacation/.

Esse valor só deve ser usado para fins organizacionais e você não deve tentar construir ou acessar um caminho de sistema de arquivos bruto usando esse valor. Se você precisar abrir um item de mídia, use uma API como ContentResolver#openFileDescriptor(Uri, String).

Quando esse valor é definido NULL como durante uma ContentResolver#insert operação, o item recém-criado será colocado em um local padrão relevante com base no tipo de mídia que está sendo inserida. Por exemplo, um image/jpeg item será colocado em Environment#DIRECTORY_PICTURES.

Você pode modificar essa coluna durante uma ContentResolver#update chamada, que moverá o arquivo subjacente no disco.

Em ambos os casos acima, o conteúdo deve ser colocado em um diretório de nível superior relevante para o tipo de mídia. Por exemplo, a tentativa de colocar um audio/mpeg arquivo Environment#DIRECTORY_PICTURES abaixo será rejeitada.

Java documentação para android.provider.MediaStore.MediaColumns.RELATIVE_PATH.

Partes desta página são modificações baseadas no trabalho criado e compartilhado pelo Project Open Source do Open Source e usadas de acordo com os termos descritos na Creative Commons 2.5.

Aplica-se a