我知道stackoverflow不是研究网站,但我的问题只与应用程序开发有关。
我正在构建图片库应用。我正在为用户提供一个扫描图像的目录。
但默认情况下我需要设置路径。一般来说,我只是按照我的手机来构建一个有SD卡的手机。所以我使用的是/mnt/sdcard
。但是我应该为没有SD卡的手机使用什么呢?我不想放root(/)
。
答案 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)
另外,在思考中,/
不适用于未植根的手机