Environment.GetExternalStoragePublicDirectory(String) Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Rufen Sie ein freigegebenes/externes Speicherverzeichnis der obersten Ebene ab, um Dateien eines bestimmten Typs zu platzieren.
[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
Parameter
- type
- String
Der Typ des zurückzugebenden Speicherverzeichnisses. Sollte eine von , , , , , , #DIRECTORY_PICTURES
, , #DIRECTORY_MOVIES
, #DIRECTORY_DOWNLOADS
, , oder #DIRECTORY_DCIM
#DIRECTORY_DOCUMENTS
. #DIRECTORY_NOTIFICATIONS
#DIRECTORY_ALARMS
#DIRECTORY_RINGTONES
#DIRECTORY_PODCASTS
#DIRECTORY_MUSIC
Darf nicht null sein.
Gibt zurück
Gibt den Dateipfad für das Verzeichnis zurück. Beachten Sie, dass dieses Verzeichnis möglicherweise noch nicht vorhanden ist, daher müssen Sie sicherstellen, dass es vorhanden ist, bevor Sie es verwenden, z. B. mit File#mkdirs File.mkdirs()
.
- Attribute
Hinweise
Rufen Sie ein freigegebenes/externes Speicherverzeichnis der obersten Ebene ab, um Dateien eines bestimmten Typs zu platzieren. Hier platziert und verwaltet der Benutzer in der Regel seine eigenen Dateien, daher sollten Sie darauf achten, was Sie hier ablegen, um sicherzustellen, dass Sie ihre Dateien nicht löschen oder in der Weise ihrer eigenen Organisation gelangen.
Auf Geräten mit mehreren Benutzern (wie beschrieben UserManager
) verfügt jeder Benutzer über einen eigenen isolierten freigegebenen Speicher. Anwendungen haben nur Zugriff auf den freigegebenen Speicher für den Benutzer, auf den er ausgeführt wird.
Nachfolgend sehen Sie ein Beispiel für typischen Code zum Bearbeiten eines Bilds im öffentlichen freigegebenen Speicher:
{
Java-Dokumentation für android.os.Environment.getExternalStoragePublicDirectory(java.lang.String)
.
Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die vom Android Open Source-Projekt erstellt und freigegeben werden und gemäß den in der Creative Commons 2.5 Attribution License beschriebenen Begriffen verwendet werden.