如何获取Android中所有设备的辅助存储URI或辅助存储的根目录



辅助存储访问是Android中所有设备的主要问题,但是为什么?如果有人可以解决这个问题,那么它将对我非常有帮助.谁可以知道辅助存储的访问意味着棉花糖中任何设备的外部SD卡.请查看下面的代码链接并帮助我。它的大问题仍然没有得到解决。

https://www.dropbox.com/s/sojccopr46gbqgg/CheckExternalSDCardDemo.tar.gz?dl=1

在访问外部存储或根存储之前,您需要在清单和代码的 Java 文件中定义用户权限,在此之前要在其中访问它 询问外部存储的运行时权限 对于添加运行时权限,请抛出 https://developer.android.com/training/permissions/requesting.html或任何运行时教程

首先,使用以下代码检查外部存储是否可用:

public boolean isExternalStorageWritable() {
String state = Environment.getExternalStorageState();
if (Environment.MEDIA_MOUNTED.equals(state)) {
    return true;
}
return false;
}

如果它返回 true,请使用以下代码访问外部存储:

 getExternalStoragePublicDirectory()

有关更多信息,请访问: 官方文档

最新更新