【问题标题】:How to access root directory (/) in android 5.1如何在 android 5.1 中访问根目录 (/)
【发布时间】:2018-04-13 02:27:36
【问题描述】:

大家, 我想构建一个扫描设备中所有文件的应用程序,所以我必须访问根目录(“/”),但 file.listfile 返回 NULL。有没有办法访问“/”?

【问题讨论】:

    标签: android linux-kernel android-file


    【解决方案1】:

    因为您是在非root账户下使用系统,其允许读取的目录是有限的。 “/”中的目录仅适用于root 用户。但出于安全考虑,第三方安装的应用一般无法访问root权限,以防安装的应用修改系统级代码做坏事。

    您可以从here获得更多信息

    【讨论】:

      【解决方案2】:

      这很奇怪,因为在 Android 5.1 设备上它应该只是列出。不需要根。 同样在 Android 6 上,这适用于我知道的所有设备。

      从 Android 7 开始,"/" 不再可列出。

      这是什么设备?

      【讨论】:

      • 一个定制的安卓系统,OPENTHOS。
      猜你喜欢
      • 1970-01-01
      • 2018-08-09
      • 1970-01-01
      • 2013-04-10
      • 1970-01-01
      • 1970-01-01
      • 2012-03-07
      • 2013-07-27
      • 2021-10-01
      相关资源
      最近更新 更多