作者热门文章
- Java 双重比较
- java - 比较器与 Apache BeanComparator
- Objective-C 完成 block 导致额外的方法调用?
- database - RESTful URI 是否应该公开数据库主键?
如果之前有人问过这个问题,我很抱歉。但我不明白。谁能举个例子给我很好的解释。它们之间的区别是 isExternalStorageRemovable 和 isExternalStorageEmulated
最佳答案
在旧的 Android 设备中,外部存储被定向到您可以物理移除的 SD 卡。在新的 android 设备中,外部存储被定向到数据分区上的一个目录(上面有 FUSE)——一个模拟的 SD 卡。
因此,isExternalStorageEmulated 会告诉您存储是否在数据分区上,而 isExternalStorageRemovable 会告诉您存储是否是 SD 卡。大多数时候它们会返回相反的输出,但我猜你会发现一种罕见的设备,它的外部存储是一个单独的分区,所以它们都将返回 false。
关于android - 此方法的作用是 isExternalStorageRemovable 和 isExternalStorageEmulated,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38222321/
Environment.isExternalStorageRemovable() 已添加到 API 9 中 API 11 添加了 Environment.isExternalStorageEmulat
如果之前有人问过这个问题,我很抱歉。但我不明白。谁能举个例子给我很好的解释。它们之间的区别是 isExternalStorageRemovable 和 isExternalStorageEmulate
我是一名优秀的程序员,十分优秀!