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

Android 使用OS 4.1.2的三星Galaxy S3的内部存储路径是什么?,android,samsung-mobile,Android,Samsung Mobile,三星galaxy S3 4.1.2的内部存储路径不断变化 /mnt/sdcard0/ /mnt/sdcard/ /storage/sdcard0/ /storage/sdcard/ 我没有在手机中插入外卡。我在Astro file manager应用程序和logcat中随机获得上述路径位置 实际上,我的android应用程序使用Wifi Direct技术将文件从一个手机传输到另一个手机。当我从三星galaxy s3 mini转移到三星galaxy s3时,它工作得很好。但事实并非如此,因为它说

三星galaxy S3 4.1.2的内部存储路径不断变化

/mnt/sdcard0/ /mnt/sdcard/ /storage/sdcard0/ /storage/sdcard/
我没有在手机中插入外卡。我在Astro file manager应用程序和logcat中随机获得上述路径位置

实际上,我的android应用程序使用Wifi Direct技术将文件从一个手机传输到另一个手机。当我从三星galaxy s3 mini转移到三星galaxy s3时,它工作得很好。但事实并非如此,因为它说“该文件在特定目录中不可用”,即使该文件确实存在

子字符串>>>之后的logcat:D/fileUri中的示例日志(7422): /mnt/sdcard/Download/flash_transfer.apk D/发送方套接字文件名>>>( 7422):flash_transfer.apk E/wifidirectdemo(7422): /mnt/sdcard/Download/flash_transfer.apk:open失败:enoint(无此选项 文件或目录)

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

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

三星galaxy S3 4.1.2的内部存储路径不断变化

/mnt/sdcard0/ /mnt/sdcard/ /storage/sdcard0/ /storage/sdcard/
这是来自的外部存储,而不是内部存储

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

大多数安卓设备上都没有“内部sd卡”


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

那么当我们说三星Galaxy S3,16GB内存-这是指内部存储还是外部存储。另外,当我把8GB微型SD卡放在内存中时,它是什么类型的,它们是如何分类和命名的?@SAMBA就Android而言,16GB是外部存储。对于SD卡,没有标准化的方法来确定它的路径,并且考虑到谷歌在SD卡上的立场,它可能永远不会被标准化。在你提供的链接中,它说内部存储在设备内存上存储私有数据。外部存储器在共享外部存储器上存储公共数据。主要问题是,有时我使用“Astro文件管理器应用程序”查看文件路径时获取/mnt/sdcard0/,有时获取/Storage/sdcard0/。但当我使用“文件管理器应用程序”时,我经常会得到/storage/sdcard0/。即使文件确实存在,也会显示“文件在特定目录中不可用”。问题已结束。它可以与/storage/sdcard0/和/mnt/sdcard0/一起使用。