6

我在使用具有外部存储(SD 卡)和内部数据存储的设备时遇到问题。与三星 S3 设备一样,有两种外部存储设备,即 SD 卡和内部数据存储设备。API两者Environment.getExternalStorageDirectory()都没有,我搜索了互联网并发现我可以阅读/proc/mounts类似的问题

如何获取安卓设备的所有挂载点信息?

我的问题是我可以依赖/proc/mounts所有设备和操作系统上的文件系统还是有任何限制?有没有关于这个文件系统的好文档?

感谢您的帮助。

4

2 回答 2

1

/proc/self/mountinfo;它包含所有信息/proc/mounts以及更多信息(例如,对于绑定挂载,它会告诉您源文件系统中的挂载路径)。

于 2013-03-26T14:44:03.880 回答
0

/proc 是 Linux 虚拟文件系统的挂载点,procfs. 它特定于 Linux,因此适用于所有 Android 安装。

procfs 最好的文档是它的源代码,但它需要对 Linux 内核和 C 有一定的了解。另请参阅内核源代码中的Documentation/filesystems/proc.txt,它可能包含相关信息。

于 2012-08-09T23:05:12.377 回答