小编Ali*_*ain的帖子

无法访问 Android Q 中的存储

尽管具有读写权限,但我无法在 Android 10 中访问 sdcard。这是我列出所有目录的方法。

        File root = new File("/mnt/sdcard/");

        File[] subFiles = root.listFiles();

        for(File file : subFiles)    {
            if(file.isDirectory())  {
                String str = text.getText().toString() + "\n";
                str+=file.getAbsolutePath();
                text.setText(str);
            }
        }
Run Code Online (Sandbox Code Playgroud)

如果我使用/mnt/而不是/mnt/sdcard/我可以看到sdcard目录列在那里,但是当我使用时/mnt/sdcard/subFilesnull. 我不知道这是关于新的 android 10 版本还是模拟器的问题。我正在使用 android studio 的默认模拟器进行调试。

android android-permissions android-storage

3
推荐指数
1
解决办法
4805
查看次数