1

我正在努力让我的应用程序从其主目录发送一封带有附件(临时创建)的电子邮件。我总是读到你应该把它保存在 SD 卡上,然后附加它。但并非每个人都有 SD 卡,并且路径因设备而异。当我打开 \Android\data 时,一些文件夹似乎是公开的。我不能以同样的方式制作它,将文件保存在其中然后附加它吗?如果没有,找出最佳路径的最佳方法是什么?我会感谢每一个答案!

4

1 回答 1

0

您可以通过此方法检查设备中是否存在第一个 sd 卡。

public static boolean isSdPresent() {

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

    } 

如果存在 SD 卡,则提供 sd 卡路径,否则您的移动内存路径。

于 2013-09-16T12:35:27.150 回答