android - 如何在 KitKat 中将文件写入可移动 SD 卡(不是外部 SD 卡)?

标签 android android-sdcard

在 Android 的 API > 19 中是否有任何方法可以获取可移动 SD 卡的路径?

与外部 SD 卡一样,我们有 Environment.getExternalStorageDirectory(); 我们有类似的可移动 SD 卡吗?

例如,Galaxy S4 有 2 张 SD 卡 - 一张内置于 SD 卡中,由 Environment.getExternalStorageDirectory(); 检测到 另一个是可选的,但如果用户插入它 - 我如何通过某种方法获得它的路径?如果有一种方法可以知道它是否已安装 - 请也让我知道

最佳答案

不,没有可靠的方法来确定可移动微型 SD 卡的路径。即使是 getExternalFilesDirs() 也不会在我的两个 kitkat 设备上执行此操作。您必须要求用户指明确切的路径。

关于android - 如何在 KitKat 中将文件写入可移动 SD 卡(不是外部 SD 卡)?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25842676/

相关文章:

android - 显式启动外部应用程序的代码

android - 如何在viewpager中编写按钮的onClick方法?

android - Android 中所有屏幕中的页脚

android - 是否可以在 xml 描述中旋转可绘制对象?

android - 尝试调试 React Native 应用程序时如何解决 NetworkError?

android - 将文件从 SD 卡的文件夹复制到 SD 卡的另一个文件夹

android - 如何将Android SQLite数据库存储在sdcard中

linux - SD卡信息linux

Android 2.2 - 如何检测我是否安装在 SDCard 上?

audio - 如何在媒体播放器中播放音频文件