Android下载管理器从缓存中复制文件

时间:2014-10-07 13:23:57

标签: android

如何将下载管理器下载的文件复制到内部存储的缓存文件夹中。我正在使用fileInputStream,但它通过permison被拒绝。有没有复制文件的选项

2 个答案:

答案 0 :(得分:1)

自问题被问到已经有一段时间,但无论如何,我今天早上找到了答案: 您根本无法从Caches文件夹中复制文件。你可以做的是在另一个文件夹中创建你的文件(例如,你可以通过getFilesDir()得到的文件夹文件夹)并在必要时删除它! 希望能帮助到你, 再见

答案 1 :(得分:-1)

在AndroidManifest.xml中设置权限

<uses-permission android:name="android.permission.INTERNET" />
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
<uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE" />
<uses-permission android:name="android.permission.ACCESS_DOWNLOAD_MANAGER" />