Kitkat设备的外部存储写访问

时间:2015-02-05 19:37:50

标签: android file android-4.4-kitkat android-sdcard

问题

我的应用程序支持4.0+,它完全是关于文件处理。它适用于除Kitkat之外的所有Android版本。

在Kitkat,我的应用程序无法修改或写入SD卡中的任何文件。但我看到各种应用程序,如

1)Solid Explorer 2)ES文件资源管理器 3)CamScanner 4)UC浏览器

即使在Kitkat设备中,所有这些应用都可以对SD卡进行写访问,甚至无法访问root用户。

要求

我需要一个功能齐全的方法来创建或修改存储在Kitkat SD卡中的文件。我似乎遇到了很多用户的麻烦,一个合适的解决方案将帮助像我这样的许多开发人员。

1 个答案:

答案 0 :(得分:1)

是的,我也遇到过这个问题。经过大量的网络阅读后,解决方案是只在您的应用程序文件夹中编写(例如:/ sdcard / Android / data / packagename)。

关于这些应用程序,在我的s4 mini上,es explorer无法从外部SD卡中删除,因此我认为不同设备不同。

如果设备已路由,请更改权限以获取SD卡上任何位置的写访问权。