Android无法在缓存目录中找到文件,这是它的性质还是我的代码有问题? Android无法找到我的文件。谢谢你的帮助。
我已经弄明白了。我只是错放了文件。不管怎样,谢谢。File file = new File(this.getCacheDir().toString() + "/cacheYelawolf-Daddys-Lambo.mp3");
if(file.exists()) {
Log.i("FILE", "file exists");
} else {
Log.i("FILE", "file not found");
}
答案 0 :(得分:0)
此问题是因为您没有获得该mp3文件的适当权限。正如您在屏幕截图中看到的那样,大多数权限都丢失了,而您只能看到“连字符”。您必须先更改其模式才能访问它。
您可能还需要此代码,
file.setReadable(true);