所有 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?
绝对不是。对于同一设备上的不同用户,它们甚至都不相同。
永远不要硬编码根路径。始终使用 Context
、Environment
等方法来获取根路径。
我想知道:
/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?
绝对不是。对于同一设备上的不同用户,它们甚至都不相同。
永远不要硬编码根路径。始终使用 Context
、Environment
等方法来获取根路径。