我在使用具有外部存储(SD 卡)和内部数据存储的设备时遇到问题。与三星 S3 设备一样,有两种外部存储设备,即 SD 卡和内部数据存储设备。API两者Environment.getExternalStorageDirectory()
都没有,我搜索了互联网并发现我可以阅读/proc/mounts
类似的问题
我的问题是我可以依赖/proc/mounts
所有设备和操作系统上的文件系统还是有任何限制?有没有关于这个文件系统的好文档?
感谢您的帮助。
我在使用具有外部存储(SD 卡)和内部数据存储的设备时遇到问题。与三星 S3 设备一样,有两种外部存储设备,即 SD 卡和内部数据存储设备。API两者Environment.getExternalStorageDirectory()
都没有,我搜索了互联网并发现我可以阅读/proc/mounts
类似的问题
我的问题是我可以依赖/proc/mounts
所有设备和操作系统上的文件系统还是有任何限制?有没有关于这个文件系统的好文档?
感谢您的帮助。
看/proc/self/mountinfo
;它包含所有信息/proc/mounts
以及更多信息(例如,对于绑定挂载,它会告诉您源文件系统中的挂载路径)。
/proc 是 Linux 虚拟文件系统的挂载点,procfs
. 它特定于 Linux,因此适用于所有 Android 安装。
procfs 最好的文档是它的源代码,但它需要对 Linux 内核和 C 有一定的了解。另请参阅内核源代码中的Documentation/filesystems/proc.txt,它可能包含相关信息。