Condividi tramite


Environment.GetExternalStoragePublicDirectory(String) Metodo

Definizione

Ottenere una directory di archiviazione condivisa/esterna di primo livello per inserire i file di un particolare tipo.

[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

Parametri

type
String

Tipo di directory di archiviazione da restituire. Deve essere uno di #DIRECTORY_MUSIC, #DIRECTORY_PODCASTS#DIRECTORY_RINGTONES, #DIRECTORY_ALARMS, #DIRECTORY_NOTIFICATIONS, #DIRECTORY_PICTURES, #DIRECTORY_MOVIES, #DIRECTORY_DOWNLOADS, #DIRECTORY_DCIM, o #DIRECTORY_DOCUMENTS. Non può essere Null.

Restituisce

Restituisce il percorso file per la directory. Si noti che questa directory potrebbe non esistere ancora, quindi è necessario assicurarsi che esista prima di usarla, ad esempio con File#mkdirs File.mkdirs().

Attributi

Commenti

Ottenere una directory di archiviazione condivisa/esterna di primo livello per inserire i file di un particolare tipo. Questo è il punto in cui l'utente in genere inserisce e gestisce i propri file, quindi è consigliabile prestare attenzione a ciò che si inserisce qui per assicurarsi di non cancellare i file o ottenere nel modo della propria organizzazione.

Nei dispositivi con più utenti (come descritto da UserManager), ogni utente ha una propria risorsa di archiviazione condivisa isolata. Le applicazioni hanno accesso solo all'archiviazione condivisa per l'utente in cui sono in esecuzione.

Di seguito è riportato un esempio di codice tipico per modificare un'immagine nell'archiviazione condivisa pubblica:

{

Documentazione java per android.os.Environment.getExternalStoragePublicDirectory(java.lang.String).

Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dal progetto Open Source Android e usato in base ai termini descritti nella licenza Creative Commons 2.5 Attribuzione.

Si applica a