在考虑我提出的this问题时,我想知道:是否真的无法找出adopted SD是否存在?
对于摩托罗拉G3,当存在外部SD时,getExternalFilesDirs()
返回两条路径,但在将SD格式化为内部时,只有一条路径(模拟的路径,总是存在)。其他设备似乎表现相似。
所以,如果我想知道是否存在内部SD,我需要在哪里查看?是否有任何(非制造商特定的)提供,例如我可以检查,如果用户希望使用内部模拟Environment.getExternalStorageDirectory()
,因为他已经安装了内部SD?