Android:使用下载将数据保存到内部存储器

时间:2012-07-05 09:47:01

标签: android storage internal download-manager

我正在使用DownloadManager类从Android服务器下载文件。我想将此文件存储在设备的内部存储器中。我尝试使用.setDestinationInExternalPublicDir(Environment.getExternalStorageDirectory() +"/Android/data/xxx.xxx.xxx/files/")提到here,但它不起作用。如何解决我的问题?

2 个答案:

答案 0 :(得分:0)

添加

   <uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />

到manifest.xml并创建“/Android/data/xxx.xxx.xxx/files/”路径

答案 1 :(得分:0)

试试这个

File testDirectory = new File(Environment.getExternalStorageDirectory() +"/Android/data/xxx.xxx.xxx/files/");

if (!testDirectory.exists()) {
    testDirectory.mkdirs();
        }