Environment.GetExternalStoragePublicDirectory(String) Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
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.