所有 Android 设备和版本的存储位置 "storage" 是否固定?

Is the storage location "storage" for all Android devices and versions fixed?

我想知道:

/storage/sdcard0//storage/sdcard1/ 所有 android 设备和版本可用且未更改的目录位置? 也就是说,我可以在我的代码中使用这个 /storage/... 吗?

我想确定这是所有版本的根是否可用。 !

例如:

File root = new File("/storage/sdcard1");
// or
File root = new File("/storage/sdcard0"); // if UNMOUNTED , i know ..

//File[] files = root.listFiles();
//for(File singlFile: files){
    // ...      
//}

这段代码是否正确?对于所有 android 移动设备? 感谢您的帮助。

/storage/sdcard0/ and /storage/sdcard1/ directory location for all android devices and versions available and unchanged?

绝对不是。对于同一设备上的不同用户,它们甚至都不相同。

永远不要硬编码根路径。始终使用 ContextEnvironment 等方法来获取根路径。