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

时间:2012-07-19 06:55:25

标签: android

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

我正在构建图片库应用。我正在为用户提供一个扫描图像的目录。

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

2 个答案:

答案 0 :(得分:0)

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

或将路径设置为null并向用户显示SD卡不存在的弹出消息并关闭您的应用程序..

您可以使用以下方法来了解SD卡是否存在

public static boolean isSdPresent() {

return android.os.Environment.getExternalStorageState().equals(android.os.Environment.MEDIA_MOUNTED);

}

答案 1 :(得分:0)

另外,在思考中,/不适用于未植根的手机