Environment.GetExternalStoragePublicDirectory(String) Método

Definição

Obtenha um diretório de armazenamento compartilhado/externo de nível superior para colocar arquivos de um tipo específico.

[Android.Runtime.Register("getExternalStoragePublicDirectory", "(Ljava/lang/String;)Ljava/io/File;", "")]
public static Java.IO.File? GetExternalStoragePublicDirectory(string? type);
[<Android.Runtime.Register("getExternalStoragePublicDirectory", "(Ljava/lang/String;)Ljava/io/File;", "")>]
static member GetExternalStoragePublicDirectory : string -> Java.IO.File

Parâmetros

type
String

O tipo de diretório de armazenamento a ser retornado. Deve ser um dos #DIRECTORY_MUSIC, #DIRECTORY_PODCASTS, , #DIRECTORY_RINGTONES, #DIRECTORY_ALARMS, #DIRECTORY_NOTIFICATIONS#DIRECTORY_PICTURES, , #DIRECTORY_MOVIES, #DIRECTORY_DOWNLOADS, , #DIRECTORY_DCIMou #DIRECTORY_DOCUMENTS. Pode não ser nulo.

Retornos

Retorna o caminho do arquivo para o diretório. Observe que esse diretório pode ainda não existir, portanto, você deve ter certeza de que ele existe antes de usá-lo, como com File#mkdirs File.mkdirs().

Atributos

Comentários

Obtenha um diretório de armazenamento compartilhado/externo de nível superior para colocar arquivos de um tipo específico. É aqui que o usuário normalmente colocará e gerenciará seus próprios arquivos, portanto, você deve ter cuidado com o que você colocou aqui para garantir que você não apago seus arquivos ou fique no caminho de sua própria organização.

Em dispositivos com vários usuários (conforme descrito por UserManager), cada usuário tem seu próprio armazenamento compartilhado isolado. Os aplicativos só têm acesso ao armazenamento compartilhado para o usuário em que estão sendo executados.

Aqui está um exemplo de código típico para manipular uma imagem no armazenamento compartilhado público:

{

Java documentação para android.os.Environment.getExternalStoragePublicDirectory(java.lang.String).

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