安卓如何访问外部存储?

7

我遇到了一些存储问题。我正在开发一个应用程序,需要访问手机的内置外部存储和一个外部SD卡存储,我使用以下代码获取:

Environment.getExternalStorageDirectory();

但是当外部存储器存在时,此代码返回onBoard存储器的路径而不是外部SD卡的路径,即使SD卡已挂载

现在问题是... 我想要访问onBoard和外部SD卡两个存储器,有没有办法同时访问?


请选择一个答案。 - Brett
可能是如何获取Android 4.0+的外部SD卡路径?的重复问题。 - crgarridos
1个回答

1

试试这个:

String m_str = Environment.getExternalStorageDirectory()
               .getAbsolutePath().toString();           //return path sdcard/mnt

这将返回我的手机内置存储的路径,而不是插入的SD卡。 - rml

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接