安卓。没有可用的 SD 卡

标签 android sd-card

我的 friend 正在测试我的应用程序,该应用程序使用 SD 卡存储一些设置。他有一台三星 Galaxy S2,但他只是告诉我他的设备中没有 SD 卡。设备似乎在手机内存中创建了一个文件夹,模拟 SD 卡的存在,并且存储所有使用 SD 卡的应用程序文件。

此功能适用于所有 Android 设备吗?我是否应该考虑设备上没有 SD 卡的事实,或者我不应该打扰?不确定我是否应该在我的应用程序中检查 SD 卡的可用性。

附注我刚刚注意到,如果我不指定 SD 卡的内存,模拟器也会出现同样的情况。

最佳答案

您绝对应该检查 SD 卡的可用性。在某些设备上它可能有效(正如您所说),但在某些设备上则不然,您可能会收到 FileNotFoundException。
因此值得检查。

关于安卓。没有可用的 SD 卡,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11860105/

相关文章:

Android emulator64-x86 在启动过程中挂起

java - 如果没有可用的互联网连接,则重新安排 AsyncTask 以 4 分钟为间隔在接下来的 20 分钟内运行

android - 计算 sd 卡中的图像

linux - 如何制作/dev/mmcblk0

android - 防止用户删除sdcard中的文件夹或文件

java - 如何在 Android/Java 中为视频添加水印

java - Android 应用程序可在 AVD 上运行但不能在手机上运行?

java - HashMap 对象无法从 Map 类继承 "computeIfAbsent"方法

java - 在android中从micro SD卡读取文件

android - "mnt/sdcard"总是 Android 中的外部存储吗?