当前位置 : 主页 > 手机开发 > 无线 >

移动品牌中的Android外置存储

来源:互联网 收集:自由互联 发布时间:2021-06-10
我面临着有趣的问题.我发现,三星在其自己的 Android手机中有两种存储实现. 1st:/ sdcard – 是内部存储器,/ sdcard / external_sd实际上是插入存储卡 2:/ storage / sdcard0 – 是内存和/ storage / E
我面临着有趣的问题.我发现,三星在其自己的 Android手机中有两种存储实现.

1st:/ sdcard – 是内部存储器,/ sdcard / external_sd实际上是插入存储卡

2:/ storage / sdcard0 – 是内存和/ storage / ExtSdCard实际上是插入存储卡.

我的应用程序需要将数据存储在SD卡中,所以我面临问题,如何确定,哪个文件夹可能是SD卡链接.你知道任何其他Android制造商(LG,HTC,索尼)的情况,如何应对外部SD卡以及它们在Android系统中的可见性?

这真的很简单.当您考虑三星手机时,内部存储充当您的SD卡.

如果您正在寻找在Sdcard中保存文件,您必须停止硬编码路径,如,

/mnt/sdcard.. and so.

而是使用,Environment.getExternalStorageDirectory();

这将立即返回到您的SD卡的路径.

从那里,添加Environment.getExternalStorageDirectory()File.separator“your directoryname”;

这适用于并非三星独有的所有品牌.

网友评论