Environment.GetExternalStoragePublicDirectory(String) 方法

定义

获取用于放置特定类型的文件的顶级共享/外部存储目录。

[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

参数

type
String

要返回的存储目录的类型。 应为 、、、、#DIRECTORY_RINGTONES#DIRECTORY_ALARMS#DIRECTORY_NOTIFICATIONS#DIRECTORY_PICTURES#DIRECTORY_MOVIES#DIRECTORY_DOWNLOADS#DIRECTORY_DOCUMENTS#DIRECTORY_DCIM之一#DIRECTORY_MUSIC#DIRECTORY_PODCASTS 可能不为 null。

返回

返回目录的文件路径。 请注意,此目录可能尚不存在,因此在将其用于此类 File#mkdirs File.mkdirs()目录之前,必须确保它存在。

属性

注解

获取用于放置特定类型的文件的顶级共享/外部存储目录。 这是用户通常会放置和管理自己的文件的位置,因此应注意此处的内容,以确保不要擦除其文件或妨碍其组织。

在具有多个用户(如所述 UserManager)的设备上,每个用户都有自己的独立共享存储。 应用程序只能访问其运行方式的用户的共享存储。

下面是在公共共享存储上操作图片的典型代码示例:

{

适用于 . 的 android.os.Environment.getExternalStoragePublicDirectory(java.lang.String)Java 文档

本页的某些部分是根据 Android 开放源代码项目创建和共享的工作进行的修改,并根据 Creative Commons 2.5 属性许可证中所述的术语使用。

适用于