Android - 错误:打开失败:EACCES(权限被拒绝)

时间:2015-08-05 04:42:15

标签: android save android-external-storage

我正在使用BeagleBuddy mp3标签编辑器对内部/外部存储设备上的mp3文件进行更改...在某些手机上正常工作......但在某些手机上,我收到此错误... (三星S4,注3)等......

  

打开失败:EACCES(权限被拒绝)

我有我的清单......

<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE"/>

仍然没有运气......有什么建议吗?

我已经阅读了很多关于Android如何保护外部卡免受某些手机编辑的信息......有没有办法解决这个问题?

我使用了几种不同的方法来获取外部驱动器...有些在某些手机上工作,有些无法正常工作......

这就是我目前使用的:

public static File getRemovableStorage()
    {
        String value = System.getenv("SECONDARY_STORAGE");
        if (!TextUtils.isEmpty(value))
        {
            String[] paths = value.split(":");
            for (String path : paths)
            {
                File file = new File(path);
                if (file.isDirectory())
                {
                    return file;
                }
            }
        }
        return null; // Most likely, a removable micro sdcard doesn't exist
    }

它发现外部驱动器上的所有文件都很棒...当我尝试更新外部驱动器上的mp3标签时,我发现了这个错误。

0 个答案:

没有答案