【发布时间】:2011-07-04 22:01:57
【问题描述】:
大家好,我需要一些帮助来理解 android 的文件系统
例如,现在在 Windows 中,我们使用 "c:/mytextfile.txt" 或 "c:/folder/mytextfile.txt" 之类的路径创建文件。现在我如何访问 android 中的文件和文件夹,我的意思是路径是什么样的。
手机是否支持文件浏览器而不是依赖第三方应用程序?
【问题讨论】:
大家好,我需要一些帮助来理解 android 的文件系统
例如,现在在 Windows 中,我们使用 "c:/mytextfile.txt" 或 "c:/folder/mytextfile.txt" 之类的路径创建文件。现在我如何访问 android 中的文件和文件夹,我的意思是路径是什么样的。
手机是否支持文件浏览器而不是依赖第三方应用程序?
【问题讨论】:
Android 没有原生文件浏览器,但有许多第三方的(想到 Astro)。 Android的文件系统是Linux的;路径分隔符是 / 并且 FS 从称为 / 的单个根增长。因此,您的应用程序包位于 /data/apps 下,依此类推。除非手机越狱(“rooted”),否则您将看不到整个文件系统 - 权限会妨碍您。这适用于所有 Android 应用程序,它们是沙盒化的——也就是说,它们无法访问整个文件系统。有 API 调用来获取当前应用程序沙箱目录的路径。
【讨论】: