Używam Download Manager i kiedy używaćAndroid Download Manager setDestinationInExternalFilesDir
setDestinationInExternalFilesDir(this, Environment.DIRECTORY_DOWNLOADS, "example.ext");
Pliki są pobierane do Android/data com.example.app/plików/folderów/Download.
Kiedy próbuję
setDestinationInExternalPublicDir("/folder", "example.ext");
uzyskać: IllegalStateException: Cannot create directory mnt/sdcard/folder
. Ustawiłem również uprawnienie WRITE_EXTERNAL_STORAGE.
Co robię źle?
Próbowałem następujące. downloadRequest.setDestinationInEternalLilesDir (v.getContext(), folder, dół.getTitle() + ". Epub")); Ale plik zostanie pobrany do pliku : ///mnt/sdcard/Android/data/com.example.app/files/*folder-path* –
Tymczasowo naprawiłem go, przenosząc plik po pobraniu z systemu Android/data/com.example.app/files do wymaganego katalogu. –