/mnt/user/0/emulated /storage/emulated /mnt/installer/0/emulated /mnt/androidwritable/0/emulated 这4个路径是不是指向的同一个地方呢?
时间: 2024-03-04 15:47:20 浏览: 340
这四个路径并不完全指向同一个地方,但它们有一定的关联。
1. /mnt/user/0/emulated:这是Android系统中的一个路径,指向用户的内部存储空间(Internal Storage)。
2. /storage/emulated:这也是Android系统中的一个路径,它是一个符号链接(symbolic link),指向用户的内部存储空间(Internal Storage)。
3. /mnt/installer/0/emulated:这是一个特定的路径,通常用于安装应用程序时的临时存储。它指向用户的内部存储空间(Internal Storage)。
4. /mnt/androidwritable/0/emulated:这是一个特定的路径,用于提供可写权限的内部存储空间。它指向用户的内部存储空间(Internal Storage)。
所以,这四个路径都与用户的内部存储空间相关联,但具体指向的目录可能有所不同。
相关问题
android /mnt/runtime/write/ /mnt/runtime/read /mnt/runtime/default /data/media/0/ /storage/emulated/0 区别
这些路径都与Android系统中的存储相关。下面是它们的区别:
1. /mnt/runtime/write/:这是一个可写的运行时目录,用于存储应用程序在运行时创建的临时文件或缓存数据。
2. /mnt/runtime/read/:这是一个只读的运行时目录,用于存储应用程序在运行时需要读取的文件或数据。
3. /mnt/runtime/default/:这是一个默认的运行时目录,用于存储应用程序在运行时需要访问的文件或数据。它既可以读取也可以写入。
4. /data/media/0/:这是设备上的主要用户存储区域,通常用于存储用户的个人文件、照片、音乐等。应用程序可以在此目录下创建自己的私有目录来存储数据。
5. /storage/emulated/0:这是一个符号链接,指向设备上的主要用户存储区域(即/data/media/0/)。它提供了一个更方便的路径来访问用户的个人文件。
总结起来,/mnt/runtime/write/和/mnt/runtime/read/是专门用于运行时临时数据的目录,而/mnt/runtime/default/是默认的运行时目录,既可以读取也可以写入。而/data/media/0/和/storage/emulated/0则是用于存储用户个人文件和数据的主要存储区域。
/mnt/user/10/emulated/10/Android/obb
根据提供的引用,我们可以得知,一般情况下,${external}指向的是用户对应的主存储分区,而不是/sdcard。而/mnt/user/10/emulated/10/Android/obb则是指向用户10的主存储分区中的obb目录。因此,/mnt/user/10/emulated/10/Android/obb是一个特定用户的obb目录路径,而不是通用的路径。如果你需要获取特定用户的obb目录路径,可以使用getObbDir()方法,并将用户ID作为参数传入。
阅读全文