我的 friend 正在测试我的应用程序,该应用程序使用 SD 卡存储一些设置。他有一台三星 Galaxy S2,但他只是告诉我他的设备中没有 SD 卡。设备似乎在手机内存中创建了一个文件夹,模拟 SD 卡的存在,并且存储所有使用 SD 卡的应用程序文件。
此功能适用于所有 Android 设备吗?我是否应该考虑设备上没有 SD 卡的事实,或者我不应该打扰?不确定我是否应该在我的应用程序中检查 SD 卡的可用性。
附注我刚刚注意到,如果我不指定 SD 卡的内存,模拟器也会出现同样的情况。
最佳答案
您绝对应该检查 SD 卡的可用性。在某些设备上它可能有效(正如您所说),但在某些设备上则不然,您可能会收到 FileNotFoundException。
因此值得检查。
关于安卓。没有可用的 SD 卡,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11860105/