代码之家  ›  专栏  ›  技术社区  ›  Pink Jazz

作用域存储-调用需要API级别29(当前最小值为19)

  •  0
  • Pink Jazz  · 技术社区  · 4 年前
    File folder;
    if (Environment.isExternalStorageLegacy()) { //error thrown here
        folder = new File(Environment.getExternalStorageDirectory()
                          + "/bisym");
        if (!folder.exists()) {
            folder.mkdir();
        }
    } else {
       folder = getExternalFilesDir(null);
    }
    

    我试图检查是否正在使用传统存储或范围存储,但由于某些原因,Android studio抱怨 Environment.isExternalStorageLegacy() 需要API级别29。我的目标是API 30,但我的最低要求是19。我该怎么解决这个问题?

    0 回复  |  直到 4 年前
    推荐文章