Если в манифесте есть <uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
то все должно работать!
Context.getExternalFilesDir(String) и Context.getExternalCacheDir() в эти каталоги должно и без разршения записывать если API 19 или выше!