gpt4 book ai didi

android - 在 Android 中检测可移动外部存储

转载 作者:太空宇宙 更新时间:2023-11-03 10:40:27 24 4
gpt4 key购买 nike

据我所知,有3种存储方式,

  1. 内部存储:它是私有(private)的,没有人可以访问它。
    对于示例:File internalFile = new File(getFilesDir(), "MyFile.txt");
  2. 外部存储:不可移动。
    对于示例:File externalFile = new File(Environment.getExternalStorageDirectory(), "MyFile.txt");
  3. 辅助外部存储:它可以由用户安装或卸载。

我的问题是关于第三种类型的存储。如何访问辅助 SD 卡?我已经搜索了几个小时,但没有找到答案。

最佳答案

要检测 sd 卡可用性,您可以通过这种方式进行

    boolean mExtStorage = false;
boolean mExtWriteable = false;
String state = Environment.getExternalStorageState();
if (Environment.MEDIA_MOUNTED.equals(state)) {
mExtStorage = mExtWriteable = true;
} else if (Environment.MEDIA_MOUNTED_READ_ONLY.equals(state)) {
mExtStorage = true;
mExtWriteable = false;
} else {
mExtStorage = mExtWriteable = false;
}

关于android - 在 Android 中检测可移动外部存储,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35030443/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com