【发布时间】:2018-04-13 02:27:36
【问题描述】:
大家,
我想构建一个扫描设备中所有文件的应用程序,所以我必须访问根目录(“/”),但 file.listfile 返回 NULL。有没有办法访问“/”?
【问题讨论】:
标签: android linux-kernel android-file
大家,
我想构建一个扫描设备中所有文件的应用程序,所以我必须访问根目录(“/”),但 file.listfile 返回 NULL。有没有办法访问“/”?
【问题讨论】:
标签: android linux-kernel android-file
因为您是在非root账户下使用系统,其允许读取的目录是有限的。 “/”中的目录仅适用于root 用户。但出于安全考虑,第三方安装的应用一般无法访问root权限,以防安装的应用修改系统级代码做坏事。
您可以从here获得更多信息
【讨论】:
这很奇怪,因为在 Android 5.1 设备上它应该只是列出。不需要根。 同样在 Android 6 上,这适用于我知道的所有设备。
从 Android 7 开始,"/" 不再可列出。
这是什么设备?
【讨论】: