File dir = android.os.Environment.getDownloadCacheDirectory();
file = new File(dir + File.separator + "Music1.mp3");
if (!file.exists()) {
file.getParentFile().mkdirs();
file.createNewFile();
}
fos = new FileOutputStream(file);
inputStream = urlConnection.getInputStream();
file.createNewFile ()
上的引发异常:
System.err(275): java.io.IOException: Permission denied
我该如何解决这个问题?
答案 0 :(得分:4)
您无法在Environment.getDownloadCacheDirectory()中使用
Environment.getExternalStorageDirectory() + "/download/"
和权限
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE"/>
答案 1 :(得分:0)
在Manifest <uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
答案 2 :(得分:0)
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE"/>
将其放入应用程序的清单文件中。