From 15ee92c4bc9c7d983e21158a0f759b4fd89466f9 Mon Sep 17 00:00:00 2001 From: =?utf8?q?Reimar=20D=C3=B6ffinger?= Date: Tue, 17 Nov 2015 15:35:10 +0100 Subject: [PATCH] Add hacks to help debug download issues. --- AndroidManifest.xml | 4 ++-- .../dictionary/DictionaryApplication.java | 17 +++++++++++++++++ 2 files changed, 19 insertions(+), 2 deletions(-) diff --git a/AndroidManifest.xml b/AndroidManifest.xml index 9ebc99f..17686f5 100644 --- a/AndroidManifest.xml +++ b/AndroidManifest.xml @@ -2,8 +2,8 @@ + android:versionCode="38" + android:versionName="5.1.1" > = Build.VERSION_CODES.KITKAT) { + getApplicationContext().getExternalFilesDirs(null); + } + if (!dictDir.isDirectory() || !dictDir.canWrite()) { + String dirs = " " + Environment.getExternalStoragePublicDirectory(null); + if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.KITKAT) { + File[] files = getApplicationContext().getExternalFilesDirs(null); + for (File f : files) { + dirs += " " + f.getAbsolutePath(); + } + } else { + dirs += " " + getApplicationContext().getExternalFilesDir(null).getAbsolutePath(); + } + Toast.makeText(getApplicationContext(), "Chosen directory not writeable, try one of" + dirs, Toast.LENGTH_LONG).show(); + } return dictDir; } -- 2.43.0