如果手机里没有SDCard,我应该在应用程序的主目录里放什么



我知道stackoverflow不是一个研究网站,但我的问题只与应用程序开发有关。

我正在构建一个图片库应用程序。我给用户一个选项,哪个目录扫描图像。

但默认情况下,我需要设置一条路径。一般来说,我只是跟随我的手机来构建它,它有一个SDCard。所以我用的是/mnt/sdcard。但是对于没有SD卡的手机,我应该用什么呢。我不想放root(/)

为什么不检查sd卡是否存在,如果存在,请将路径设置为mnt/sdcard

或者将路径设置为空,并向用户显示SD卡不存在的弹出消息,然后关闭您的应用程序。。

您可以使用下面的方法来知道SD卡是否存在

public static boolean isSdPresent() {
return android.os.Environment.getExternalStorageState().equals(android.os.Environment.MEDIA_MOUNTED);
}

此外,想想看,/在非根目录的手机上不起作用

最新更新