三星Galaxy S3与OS 4.1.2的内部存储路径是什么?

时间:2013-11-16 02:51:58

标签: android samsung-mobile

Samsung galaxy S3 4.1.2的内部存储路径不断变化。

/mnt/sdcard0/ /mnt/sdcard/ /storage/sdcard0/ /storage/sdcard/

我手机中没有插入外卡。随机我在Astro文件管理器App和logcat中获得上述路径位置。

实际上我的android应用程序使用Wifi-Direct技术将文件从一个移动设备传输到另一个移动设备。当我从三星galaxy s3 mini转移到三星galaxy s3时效果很好。但反过来却没有发生,因为它说“文件在特定目录中不可用”,即使文件确实存在。

  

来自logcat的示例日志:子字符串>>>之后的D / fileUri(7422):   /mnt/sdcard/Download/flash_transfer.apk D / sender socket fileName>>>(   7422):flash_transfer.apk E / wifidirectdemo(7422):   /mnt/sdcard/Download/flash_transfer.apk:打开失败:ENOENT(没有这样的   文件或目录)

但有时会显示/ storage / sdcard0。由于哪个文件传输被中断,不确定它是如何频繁更改的。

android 4.1.2内部SD卡的正确路径是什么?

1 个答案:

答案 0 :(得分:2)

  

Samsung galaxy S3 4.1.2的内部存储路径不断变化。

这是来自the standpoint of the Android SDK的外部存储,而不是内部存储。

  

android 4.1.2内部SD卡的正确路径是什么?

大多数Android设备上都没有“内部SD卡”。

假设您指的是外部存储,则在Environment.getExternalStorageDirectory()返回的路径中找到外部存储的根。如果这些文件应该位于用户期望“下载”的位置,您可以使用Environment.getExternalStoragePublicDirectory(Environment.DIRECTORY_DOWNLOADS);在任何设备上找到该位置。 Android中的从不硬编码路径。