Android系统。 SD卡上没有足够的空间

时间:2012-07-17 09:11:52

标签: android

我没有Android设备来测试这个(是的,我知道。没有Android设备的Android开发者)但是我想知道如果设备中没有SD卡,或者SD卡已满,我需要在执行我的应用程序期间存储一些数据,它会返回IOException吗?或者它会自动将其存储在手机的内存中吗?或者在这种情况下会发生什么,以及追求的最佳步骤是什么?

2 个答案:

答案 0 :(得分:4)

您可以检查是否已安装SD卡

Is there a way to tell if the sdcard is mounted vs not installed at all?

编辑: 您可以检查手机中的可用空间(SD卡/内部)

How to Check available space on android device ? on SD card?

您可能会发现这也很有用。如果超出存储限制,则抛出IOException。

IOException is thrown when SDCard is full

答案 1 :(得分:1)

您可以设置模拟器,使其使用SD卡,然后填写例如“dd”。如果您的SD卡上没有剩余空间,这应该为您提供一个可用于测试应用程序的环境。