我没有安卓设备来测试这个问题(是的,我知道。一个没有安卓设备的安卓开发者),但是我想知道如果设备中没有SD卡或SD卡已满,在我的应用程序执行期间需要存储一些数据时,它会返回IOException吗?还是会自动将其存储在手机内存中?或者在这种情况下会发生什么情况,最好采取哪些步骤?
我没有安卓设备来测试这个问题(是的,我知道。一个没有安卓设备的安卓开发者),但是我想知道如果设备中没有SD卡或SD卡已满,在我的应用程序执行期间需要存储一些数据时,它会返回IOException吗?还是会自动将其存储在手机内存中?或者在这种情况下会发生什么情况,最好采取哪些步骤?
您可以设置模拟器使用SD卡,然后将其填满,例如使用“dd”。这应该为您提供了一个环境,以便在SD卡上没有剩余空间的情况下测试您的应用程序。