我正在努力让我的应用程序从其主目录发送带有附件(临时创建)的电子邮件。 我总是读到你应该把它保存在SD卡上然后附上它。但不是每个人都有SD卡,路径因设备而异。 当我打开\ Android \ data时,一些文件夹似乎是公开的。我不能只是以同样的方式,保存文件,然后附上它?如果没有,找出最佳路径的最佳方法是什么? 我会感谢每一个答案!
答案 0 :(得分:0)
您可以通过此方法检查设备中是否存在第一张SD卡。
public static boolean isSdPresent() {
return android.os.Environment.getExternalStorageState().equals(android.os.Environment.MEDIA_MOUNTED);
}
如果存在SD卡,则以另外的方式提供SD卡路径。