困惑于不同的Android存储位置

时间:2014-08-01 12:39:23

标签: android storage external internal

我有什么

我只有一个简单的应用程序,用户将在其中选择一个文件,我的应用程序将处理该文件并将其放在同一个位置但位于最顶层(或根目录)的目录中。

问题

我想把它推广。用户可以从以下位置选择文件:

i)内部存储 ii)外部SD卡 iii)任何USB OTG iv)或者在多用户存储的情况下(如存储/模拟/ 0)

例如,用户从USB OTG(storage / sdcard1 / Pics / 123.jpg)中选择一个文件,我想处理该文件并将其放入(storage / sdcard1 / 123.jpg),即任何存储的最顶层位置。

困惑

有各种各样的存储位置,它们对于不同的Android设备甚至是不同的。在一些我们有storage / sdcard0,在一些我们有storage / sdcard / emulated / 0

我真的对此感到困惑,想要一个通用的解决方案来获取任何此类位置的最顶层或根目录?

提前致谢。

0 个答案:

没有答案