ContextWrapper.GetObbDirs 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
返回应用程序 OBB 文件(如果有)的所有外部存储设备上特定于应用程序的目录的绝对路径(如果有)。
[Android.Runtime.Register("getObbDirs", "()[Ljava/io/File;", "GetGetObbDirsHandler")]
public override Java.IO.File[]? GetObbDirs();
[<Android.Runtime.Register("getObbDirs", "()[Ljava/io/File;", "GetGetObbDirsHandler")>]
override this.GetObbDirs : unit -> Java.IO.File[]
返回
返回应用程序 OBB 文件(如果有)的所有共享/外部存储设备上特定于应用程序的目录的绝对路径(如果有)。 请注意,如果应用程序没有任何 OBB 文件,则这些目录可能不存在。 这与 getFilesDir()一样,在卸载应用程序时将删除这些文件,但存在一些重要差异:共享存储可能并不总是可用,因为用户可以弹出可移动媒体。 可以使用 Environment.getExternalStorageState(File) 检查媒体状态。 这些文件没有强制实施安全性。 例如,保存Manifest.permission.WRITE_EXTERNAL_STORAGE的任何应用程序都可以写入这些文件。 此处返回的共享存储设备被视为设备的稳定部分,包括保护盖下的物理媒体槽。 返回的路径不包括暂时性设备,例如连接到手持设备的 USB 闪存驱动器。 应用程序可以在任何或所有返回的设备上存储数据。 例如,应用可以选择将大文件存储在具有最可用空间的设备上,由 StatFs 测量。 调用应用无需其他权限即可在返回的路径下读取或写入文件。 辅助外部存储设备上的这些路径之外的写入访问权限不可用。 返回 File[] 特定于应用程序的目录的绝对路径。 如果共享存储当前不可用,则某些单独的路径可能为 null。 返回的第一个路径与 getObbDir 相同()
- 属性
注解
本页的某些部分是根据 创建和共享的工作进行的修改,并根据 许可证中所述的条款使用。
Java文档android.content.ContextWrapper.getObbDirs()。