问题
我的应用程序支持4.0+,它完全是关于文件处理。它适用于除Kitkat之外的所有Android版本。
在Kitkat,我的应用程序无法修改或写入SD卡中的任何文件。但我看到各种应用程序,如
1)Solid Explorer 2)ES文件资源管理器 3)CamScanner 4)UC浏览器
即使在Kitkat设备中,所有这些应用都可以对SD卡进行写访问,甚至无法访问root用户。
要求
我需要一个功能齐全的方法来创建或修改存储在Kitkat SD卡中的文件。我似乎遇到了很多用户的麻烦,一个合适的解决方案将帮助像我这样的许多开发人员。
答案 0 :(得分:1)
是的,我也遇到过这个问题。经过大量的网络阅读后,解决方案是只在您的应用程序文件夹中编写(例如:/ sdcard / Android / data / packagename)。
关于这些应用程序,在我的s4 mini上,es explorer无法从外部SD卡中删除,因此我认为不同设备不同。
如果设备已路由,请更改权限以获取SD卡上任何位置的写访问权。