From 1abaad1544da432e4f6fc33b3f2bcfdd3ae33954 Mon Sep 17 00:00:00 2001 From: Alexey Kuznetsov Date: Thu, 23 Nov 2017 13:00:05 +0300 Subject: [PATCH 1/7] new filechoicer --- app/build.gradle | 2 +- .../github/axet/audiorecorder/activities/MainActivity.java | 4 ++-- .../axet/audiorecorder/activities/SettingsActivity.java | 7 ++----- app/src/main/res/values-de/strings.xml | 1 - app/src/main/res/values-fr/strings.xml | 1 - app/src/main/res/values-it/strings.xml | 1 - app/src/main/res/values-ja/strings.xml | 1 - app/src/main/res/values-pt-rBR/strings.xml | 1 - app/src/main/res/values-ru/strings.xml | 1 - app/src/main/res/values-sk/strings.xml | 1 - app/src/main/res/values/strings.xml | 1 - build.gradle | 2 +- 12 files changed, 6 insertions(+), 17 deletions(-) diff --git a/app/build.gradle b/app/build.gradle index a51c119..28e30b0 100644 --- a/app/build.gradle +++ b/app/build.gradle @@ -55,5 +55,5 @@ android { dependencies { compile fileTree(dir: 'libs', include: ['*.jar']) testCompile 'junit:junit:4.12' - compile 'com.github.axet:android-audio-library:1.0.62' // compile project(':android-audio-library') + compile 'com.github.axet:android-audio-library:1.0.63' // compile project(':android-audio-library') } diff --git a/app/src/main/java/com/github/axet/audiorecorder/activities/MainActivity.java b/app/src/main/java/com/github/axet/audiorecorder/activities/MainActivity.java index e56100d..7af6ae2 100644 --- a/app/src/main/java/com/github/axet/audiorecorder/activities/MainActivity.java +++ b/app/src/main/java/com/github/axet/audiorecorder/activities/MainActivity.java @@ -223,8 +223,8 @@ public class MainActivity extends AppCompatActivity { int getLastRecording(String last) { final SharedPreferences shared = PreferenceManager.getDefaultSharedPreferences(this); for (int i = 0; i < recordings.getCount(); i++) { - Uri f = recordings.getItem(i); - if (Storage.getDocumentName(f).equals(last)) { + Storage.RecordingUri f = recordings.getItem(i); + if (f.name.equals(last)) { SharedPreferences.Editor edit = shared.edit(); edit.putString(MainApplication.PREFERENCE_LAST, ""); edit.commit(); diff --git a/app/src/main/java/com/github/axet/audiorecorder/activities/SettingsActivity.java b/app/src/main/java/com/github/axet/audiorecorder/activities/SettingsActivity.java index c2aa307..e00911f 100644 --- a/app/src/main/java/com/github/axet/audiorecorder/activities/SettingsActivity.java +++ b/app/src/main/java/com/github/axet/audiorecorder/activities/SettingsActivity.java @@ -244,6 +244,7 @@ public class SettingsActivity extends AppCompatActivity implements SharedPrefere bindPreferenceSummaryToValue(pm.findPreference(MainApplication.PREFERENCE_THEME)); bindPreferenceSummaryToValue(pm.findPreference(MainApplication.PREFERENCE_CHANNELS)); bindPreferenceSummaryToValue(pm.findPreference(MainApplication.PREFERENCE_FORMAT)); + StoragePathPreferenceCompat s = (StoragePathPreferenceCompat) pm.findPreference(MainApplication.PREFERENCE_STORAGE); s.setStorage(new Storage(getContext())); s.setPermissionsDialog(this, PERMISSIONS, 1); @@ -276,11 +277,7 @@ public class SettingsActivity extends AppCompatActivity implements SharedPrefere switch (requestCode) { case 1: - if (Storage.permitted(getContext(), permissions)) - ; - else - Toast.makeText(getContext(), R.string.not_permitted, Toast.LENGTH_SHORT).show(); - s.onRequestPermissionsResult(); + s.onRequestPermissionsResult(permissions, grantResults); break; } } diff --git a/app/src/main/res/values-de/strings.xml b/app/src/main/res/values-de/strings.xml index 7173490..20b7f0b 100644 --- a/app/src/main/res/values-de/strings.xml +++ b/app/src/main/res/values-de/strings.xml @@ -21,7 +21,6 @@ Stereo - Nicht erlaubt Keine App zur Anzeige von Ordnern installiert pausieren (bei Anruf) aufnehmen diff --git a/app/src/main/res/values-fr/strings.xml b/app/src/main/res/values-fr/strings.xml index 9368a33..c974c24 100644 --- a/app/src/main/res/values-fr/strings.xml +++ b/app/src/main/res/values-fr/strings.xml @@ -21,7 +21,6 @@ Stéréo - Non autorisé Aucune application installé pour visionner le dossier pause (hold by call) enregistrement diff --git a/app/src/main/res/values-it/strings.xml b/app/src/main/res/values-it/strings.xml index 190c429..a1dcce1 100644 --- a/app/src/main/res/values-it/strings.xml +++ b/app/src/main/res/values-it/strings.xml @@ -21,7 +21,6 @@ Stereo - Non permesso Nessuna app per la visione delle cartelle risulta installa pausa (per chiamata) registrando diff --git a/app/src/main/res/values-ja/strings.xml b/app/src/main/res/values-ja/strings.xml index 6af902f..d90212d 100644 --- a/app/src/main/res/values-ja/strings.xml +++ b/app/src/main/res/values-ja/strings.xml @@ -21,7 +21,6 @@ ステレオ - 許可されていません フォルダーを表示するアプリケーションがインストールされていません 一時停止 (着信により保留) 録音中 diff --git a/app/src/main/res/values-pt-rBR/strings.xml b/app/src/main/res/values-pt-rBR/strings.xml index 8690b5d..c68cc8f 100644 --- a/app/src/main/res/values-pt-rBR/strings.xml +++ b/app/src/main/res/values-pt-rBR/strings.xml @@ -21,7 +21,6 @@ Estéreo - Não permitido Não foi encontrado um aplicativo para explorar arquivos pausado (chamada atendida) gravando diff --git a/app/src/main/res/values-ru/strings.xml b/app/src/main/res/values-ru/strings.xml index 7eedbc0..006c733 100644 --- a/app/src/main/res/values-ru/strings.xml +++ b/app/src/main/res/values-ru/strings.xml @@ -21,7 +21,6 @@ Стерео - Доступ запрещен Программа для просмотра папок не установлена пауза (звонок) запись diff --git a/app/src/main/res/values-sk/strings.xml b/app/src/main/res/values-sk/strings.xml index 2496504..40fd579 100644 --- a/app/src/main/res/values-sk/strings.xml +++ b/app/src/main/res/values-sk/strings.xml @@ -21,7 +21,6 @@ Stereo - Nepovolené Nie je nainštalovaná žiadna aplikácia na zobrazenie obsahu priečinka pozastavené (automaticky počas hovoru) nahrávanie diff --git a/app/src/main/res/values/strings.xml b/app/src/main/res/values/strings.xml index 23b0c4c..5813def 100644 --- a/app/src/main/res/values/strings.xml +++ b/app/src/main/res/values/strings.xml @@ -53,7 +53,6 @@ %I - Not permitted No folder view application installed pause (hold by call) recording diff --git a/build.gradle b/build.gradle index d04ccba..b7b69e8 100644 --- a/build.gradle +++ b/build.gradle @@ -6,7 +6,7 @@ buildscript { google() } dependencies { - classpath 'com.android.tools.build:gradle:3.0.0' + classpath 'com.android.tools.build:gradle:3.0.1' } } From cfd0884650d2d2d7ad0739a5e21464a048f70e5f Mon Sep 17 00:00:00 2001 From: Alexey Kuznetsov Date: Thu, 23 Nov 2017 16:09:33 +0300 Subject: [PATCH 2/7] fix dimiss --- app/build.gradle | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app/build.gradle b/app/build.gradle index 28e30b0..dde211d 100644 --- a/app/build.gradle +++ b/app/build.gradle @@ -55,5 +55,5 @@ android { dependencies { compile fileTree(dir: 'libs', include: ['*.jar']) testCompile 'junit:junit:4.12' - compile 'com.github.axet:android-audio-library:1.0.63' // compile project(':android-audio-library') + compile 'com.github.axet:android-audio-library:1.0.64' // compile project(':android-audio-library') } From 7e3e61bec92f46fa2235d99ea16e4a311986ae34 Mon Sep 17 00:00:00 2001 From: Alexey Kuznetsov Date: Fri, 24 Nov 2017 15:26:45 +0300 Subject: [PATCH 3/7] cleanups --- app/src/main/res/raw-el/about.html | 26 ++++++++++ app/src/main/res/raw/about.html | 2 +- app/src/main/res/values-de/strings.xml | 2 +- app/src/main/res/values-el/strings.xml | 57 ++++++++++++++++++++++ app/src/main/res/values-fr/strings.xml | 2 +- app/src/main/res/values-it/strings.xml | 2 +- app/src/main/res/values-ja/strings.xml | 2 +- app/src/main/res/values-pt-rBR/strings.xml | 2 +- app/src/main/res/values-ru/strings.xml | 2 +- app/src/main/res/values-sk/strings.xml | 2 +- app/src/main/res/values/strings.xml | 2 +- app/src/main/res/xml/pref_general.xml | 2 +- docs/HOWTO-Translate.md | 4 +- 13 files changed, 95 insertions(+), 12 deletions(-) create mode 100644 app/src/main/res/raw-el/about.html create mode 100644 app/src/main/res/values-el/strings.xml diff --git a/app/src/main/res/raw-el/about.html b/app/src/main/res/raw-el/about.html new file mode 100644 index 0000000..75e271b --- /dev/null +++ b/app/src/main/res/raw-el/about.html @@ -0,0 +1,26 @@ + + + + + + + +

Σχετικά

+

+ Φιλικό για το Android! +

+ +

Εγγραφή ήχου με προσαρμοσμένο φάκελο εγγραφής, ωραίο δείκτη έντασης ήχου, ειδοποίηση εγγραφής, δραστηριότητα οθόνης κλειδώματος εγγραφής.

+ +
+
Άδεια χρήσης:
+
GPLv3
+
Πηγαίος κώδικας:
+
https://gitlab.com/axet/android-audio-recorder +
+
+ + + diff --git a/app/src/main/res/raw/about.html b/app/src/main/res/raw/about.html index a414bbc..8958ebe 100644 --- a/app/src/main/res/raw/about.html +++ b/app/src/main/res/raw/about.html @@ -15,7 +15,7 @@

Audio Recorder with custom recording folder, nice recording volume indicator, recording notification, recording lock screen activity.

-
Lincense:
+
License:
GPLv3
Source Code:
https://gitlab.com/axet/android-audio-recorder diff --git a/app/src/main/res/values-de/strings.xml b/app/src/main/res/values-de/strings.xml index 20b7f0b..692fa47 100644 --- a/app/src/main/res/values-de/strings.xml +++ b/app/src/main/res/values-de/strings.xml @@ -53,5 +53,5 @@ Steuerelemente im Sperrbildschirm Zeige Steuerelemente im Sperrbildschirm an App-Theme - Wähle App-Theme (dunkel / hell) + Wähle App-Theme (dunkel / hell) diff --git a/app/src/main/res/values-el/strings.xml b/app/src/main/res/values-el/strings.xml new file mode 100644 index 0000000..72047ff --- /dev/null +++ b/app/src/main/res/values-el/strings.xml @@ -0,0 +1,57 @@ + + Audio Recorder + + + 48 kHz + 44.1 kHz (CD) + 32 kHz + 22 kHz + 16 kHz (default) + 11 kHz + 8 kHz (telephone) + + + + Φωτεινό Θέμα (προεπιλεγμένο) + Σκοτεινό Θέμα + + + + Μονοτονικό (προεπιλεγμένο) + Στερεοφωνικό + + + Δεν έχει εγκατασταθεί εφαρμογή προβολής φακέλου + παύση (κατά την κλήση) + εγγραφή + κωδικοποίηση + διακοπή + επεξεργασία + Επιβεβαίωση ακύρωσης + Κωδικοποίηση... + Διακοπή... + Εγγραφή + Άνοιγμα φακέλου εγγραφής + Λίστα εγγραφών κενή\n\Πατήστε Εγγραφή για να αρχίσει η εγγραφή + Εγγραφή + Κόψιμο + Σταμάτημα + Ακύρωση + Διακοπή + + Μονοπάτι αποθήκευσης + Ρυθμός δειγματοληψίας + Κωδικοποίηση + Μορφές αρχείων εξόδου (.wav, .m4a, ...) + Τρόπος + Κανάλια εγγραφής + Μορφή Ονόματος + Διακοπή κατά την διάρκεια κλήσεων + Διακοπή εγγραφής στην απάντηση και συνέχίση την διακοπή κλήσεων + Αθόρυβο + Βάλτε το τηλέφωνο στο αθόρυβο κατά τη διάρκεια της εγγραφής, Βάλτε το τηλέφωνο στο \ «Αθόρυβο \» κατά την εγγραφή + Έλεγχος από οθόνη κλειδώματος + Εμφάνιση στοιχείων ελέγχου όταν το τηλέφωνο είναι κλειδωμένο + Θέμα εφαρμογής + Θέσε θέμα εφαρμογής (σκοτεινό / φωτεινό) + diff --git a/app/src/main/res/values-fr/strings.xml b/app/src/main/res/values-fr/strings.xml index c974c24..f5aa603 100644 --- a/app/src/main/res/values-fr/strings.xml +++ b/app/src/main/res/values-fr/strings.xml @@ -53,5 +53,5 @@ Contrôles écran éteint Montrez les contrôles quand le téléphone est vérrouillé Application du Theme - Appliquer le théme (Sombre | Blanc) + Appliquer le théme (Sombre | Blanc) diff --git a/app/src/main/res/values-it/strings.xml b/app/src/main/res/values-it/strings.xml index a1dcce1..19fac03 100644 --- a/app/src/main/res/values-it/strings.xml +++ b/app/src/main/res/values-it/strings.xml @@ -53,5 +53,5 @@ Controlli su schermo bloccato Mostra i controlli quando il cellulare è bloccato Tema applicazione - Imposta il tema dell'applicazione (scuro / chiaro) + Imposta il tema dell'applicazione (scuro / chiaro) diff --git a/app/src/main/res/values-ja/strings.xml b/app/src/main/res/values-ja/strings.xml index d90212d..124ea13 100644 --- a/app/src/main/res/values-ja/strings.xml +++ b/app/src/main/res/values-ja/strings.xml @@ -53,5 +53,5 @@ ロック画面コントロール 電話がロックされた時にコントロールを表示します アプリケーションのテーマ - アプリケーションのテーマを設定します (ダーク / ライト) + アプリケーションのテーマを設定します (ダーク / ライト) diff --git a/app/src/main/res/values-pt-rBR/strings.xml b/app/src/main/res/values-pt-rBR/strings.xml index c68cc8f..f5da8b3 100644 --- a/app/src/main/res/values-pt-rBR/strings.xml +++ b/app/src/main/res/values-pt-rBR/strings.xml @@ -53,5 +53,5 @@ Controle da tela bloqueada Mostrar controles quando a tela estiver bloqueada Tema do app - Definir o tema (claro ou escuro) + Definir o tema (claro ou escuro) diff --git a/app/src/main/res/values-ru/strings.xml b/app/src/main/res/values-ru/strings.xml index 006c733..2c8ccd4 100644 --- a/app/src/main/res/values-ru/strings.xml +++ b/app/src/main/res/values-ru/strings.xml @@ -53,5 +53,5 @@ Панель управления Показывать панель управления когда телефон заблокирован Тема приложения - Установить тему приложения (темная / светлая) + Установить тему приложения (темная / светлая) diff --git a/app/src/main/res/values-sk/strings.xml b/app/src/main/res/values-sk/strings.xml index 40fd579..cb41313 100644 --- a/app/src/main/res/values-sk/strings.xml +++ b/app/src/main/res/values-sk/strings.xml @@ -53,5 +53,5 @@ Tlačidlá na uzamikacej obrazovke Zobraziť ovládacie prvky na zamikacej obrazovke Téma - Farebná téma aplikácie (svetlá / tmavá) + Farebná téma aplikácie (svetlá / tmavá) diff --git a/app/src/main/res/values/strings.xml b/app/src/main/res/values/strings.xml index 5813def..9455cdd 100644 --- a/app/src/main/res/values/strings.xml +++ b/app/src/main/res/values/strings.xml @@ -85,5 +85,5 @@ Lockscreen Controls Show controls when phone is locked Application Theme - Set application theme (dark / light) + Set application theme (dark / light) diff --git a/app/src/main/res/xml/pref_general.xml b/app/src/main/res/xml/pref_general.xml index b75b83d..c986730 100644 --- a/app/src/main/res/xml/pref_general.xml +++ b/app/src/main/res/xml/pref_general.xml @@ -71,7 +71,7 @@ android:key="theme" android:negativeButtonText="@null" android:positiveButtonText="@null" - android:summary="@string/pref_theme.summary" + android:summary="@string/pref_theme_summary" android:title="@string/pref_theme_title" /> diff --git a/docs/HOWTO-Translate.md b/docs/HOWTO-Translate.md index fa187d2..c19a5d6 100644 --- a/docs/HOWTO-Translate.md +++ b/docs/HOWTO-Translate.md @@ -13,7 +13,7 @@ Additional file from 'android-audio-library' Also, add Google Play translation for: * Title (50 symbols max) - * Short Description (80 symbols max) + * Short description (80 symbols max) * Full description (4000 symbols max) -Then add those files to the repository using "New Issue" or "Merge Request" (GitLab's name for "Pull Request" if you come from GitHub) against the `dev` branch. +Then add those files to the repository using "New Issue" or "Merge Request" against the `dev` branch. From f8b611abb34fbb2ff0164f0ae3e92f3d14c4c8b0 Mon Sep 17 00:00:00 2001 From: Alexey Kuznetsov Date: Fri, 24 Nov 2017 15:39:48 +0300 Subject: [PATCH 4/7] cleanups --- app/src/main/res/raw-fr/about.html | 2 +- app/src/main/res/raw/about.html | 3 +-- 2 files changed, 2 insertions(+), 3 deletions(-) diff --git a/app/src/main/res/raw-fr/about.html b/app/src/main/res/raw-fr/about.html index e3e5e85..cc00be7 100644 --- a/app/src/main/res/raw-fr/about.html +++ b/app/src/main/res/raw-fr/about.html @@ -15,7 +15,7 @@

Enregistreur Audio avec dossier d'enregistrement personnalisé, Indicateur de volume d'enregistrement agréable, notification d'enregistrement et avec écran vérouillé.

-
Lincense:
+
License:
GPLv3
Code Source:
https://gitlab.com/axet/android-audio-recorder diff --git a/app/src/main/res/raw/about.html b/app/src/main/res/raw/about.html index 8958ebe..ceeb5fc 100644 --- a/app/src/main/res/raw/about.html +++ b/app/src/main/res/raw/about.html @@ -18,8 +18,7 @@
License:
GPLv3
Source Code:
-
https://gitlab.com/axet/android-audio-recorder -
+
https://gitlab.com/axet/android-audio-recorder
From 4d897552fc8eb4eafe63c47071327f7f105068da Mon Sep 17 00:00:00 2001 From: Alexey Kuznetsov Date: Sat, 25 Nov 2017 18:26:14 +0300 Subject: [PATCH 5/7] drop half translated --- app/src/main/res/raw-el/about.html | 26 ------------ app/src/main/res/values-el/strings.xml | 57 -------------------------- 2 files changed, 83 deletions(-) delete mode 100644 app/src/main/res/raw-el/about.html delete mode 100644 app/src/main/res/values-el/strings.xml diff --git a/app/src/main/res/raw-el/about.html b/app/src/main/res/raw-el/about.html deleted file mode 100644 index 75e271b..0000000 --- a/app/src/main/res/raw-el/about.html +++ /dev/null @@ -1,26 +0,0 @@ - - - - - - - -

Σχετικά

-

- Φιλικό για το Android! -

- -

Εγγραφή ήχου με προσαρμοσμένο φάκελο εγγραφής, ωραίο δείκτη έντασης ήχου, ειδοποίηση εγγραφής, δραστηριότητα οθόνης κλειδώματος εγγραφής.

- -
-
Άδεια χρήσης:
-
GPLv3
-
Πηγαίος κώδικας:
-
https://gitlab.com/axet/android-audio-recorder -
-
- - - diff --git a/app/src/main/res/values-el/strings.xml b/app/src/main/res/values-el/strings.xml deleted file mode 100644 index 72047ff..0000000 --- a/app/src/main/res/values-el/strings.xml +++ /dev/null @@ -1,57 +0,0 @@ - - Audio Recorder - - - 48 kHz - 44.1 kHz (CD) - 32 kHz - 22 kHz - 16 kHz (default) - 11 kHz - 8 kHz (telephone) - - - - Φωτεινό Θέμα (προεπιλεγμένο) - Σκοτεινό Θέμα - - - - Μονοτονικό (προεπιλεγμένο) - Στερεοφωνικό - - - Δεν έχει εγκατασταθεί εφαρμογή προβολής φακέλου - παύση (κατά την κλήση) - εγγραφή - κωδικοποίηση - διακοπή - επεξεργασία - Επιβεβαίωση ακύρωσης - Κωδικοποίηση... - Διακοπή... - Εγγραφή - Άνοιγμα φακέλου εγγραφής - Λίστα εγγραφών κενή\n\Πατήστε Εγγραφή για να αρχίσει η εγγραφή - Εγγραφή - Κόψιμο - Σταμάτημα - Ακύρωση - Διακοπή - - Μονοπάτι αποθήκευσης - Ρυθμός δειγματοληψίας - Κωδικοποίηση - Μορφές αρχείων εξόδου (.wav, .m4a, ...) - Τρόπος - Κανάλια εγγραφής - Μορφή Ονόματος - Διακοπή κατά την διάρκεια κλήσεων - Διακοπή εγγραφής στην απάντηση και συνέχίση την διακοπή κλήσεων - Αθόρυβο - Βάλτε το τηλέφωνο στο αθόρυβο κατά τη διάρκεια της εγγραφής, Βάλτε το τηλέφωνο στο \ «Αθόρυβο \» κατά την εγγραφή - Έλεγχος από οθόνη κλειδώματος - Εμφάνιση στοιχείων ελέγχου όταν το τηλέφωνο είναι κλειδωμένο - Θέμα εφαρμογής - Θέσε θέμα εφαρμογής (σκοτεινό / φωτεινό) - From f9fc20b8479a2042bd35ef950709cc275a579366 Mon Sep 17 00:00:00 2001 From: Alexey Kuznetsov Date: Mon, 27 Nov 2017 16:42:56 +0300 Subject: [PATCH 6/7] check write & freespace --- app/build.gradle | 2 +- .../audiorecorder/activities/SettingsActivity.java | 10 ++++++---- 2 files changed, 7 insertions(+), 5 deletions(-) diff --git a/app/build.gradle b/app/build.gradle index dde211d..f687bcf 100644 --- a/app/build.gradle +++ b/app/build.gradle @@ -55,5 +55,5 @@ android { dependencies { compile fileTree(dir: 'libs', include: ['*.jar']) testCompile 'junit:junit:4.12' - compile 'com.github.axet:android-audio-library:1.0.64' // compile project(':android-audio-library') + compile 'com.github.axet:android-audio-library:1.0.65' // compile project(':android-audio-library') } diff --git a/app/src/main/java/com/github/axet/audiorecorder/activities/SettingsActivity.java b/app/src/main/java/com/github/axet/audiorecorder/activities/SettingsActivity.java index e00911f..44136d6 100644 --- a/app/src/main/java/com/github/axet/audiorecorder/activities/SettingsActivity.java +++ b/app/src/main/java/com/github/axet/audiorecorder/activities/SettingsActivity.java @@ -54,6 +54,8 @@ public class SettingsActivity extends AppCompatActivity implements SharedPrefere public static final String[] PERMISSIONS = new String[]{Manifest.permission.READ_EXTERNAL_STORAGE, Manifest.permission.WRITE_EXTERNAL_STORAGE}; + public static final int RESULT_STORAGE = 1; + Handler handler = new Handler(); public static T[] removeElement(Class c, T[] aa, int i) { @@ -247,9 +249,9 @@ public class SettingsActivity extends AppCompatActivity implements SharedPrefere StoragePathPreferenceCompat s = (StoragePathPreferenceCompat) pm.findPreference(MainApplication.PREFERENCE_STORAGE); s.setStorage(new Storage(getContext())); - s.setPermissionsDialog(this, PERMISSIONS, 1); + s.setPermissionsDialog(this, PERMISSIONS, RESULT_STORAGE); if (Build.VERSION.SDK_INT >= 21) - s.setStorageAccessFramework(this, 2); + s.setStorageAccessFramework(this, RESULT_STORAGE); } @Override @@ -276,7 +278,7 @@ public class SettingsActivity extends AppCompatActivity implements SharedPrefere StoragePathPreferenceCompat s = (StoragePathPreferenceCompat) findPreference(MainApplication.PREFERENCE_STORAGE); switch (requestCode) { - case 1: + case RESULT_STORAGE: s.onRequestPermissionsResult(permissions, grantResults); break; } @@ -289,7 +291,7 @@ public class SettingsActivity extends AppCompatActivity implements SharedPrefere StoragePathPreferenceCompat s = (StoragePathPreferenceCompat) findPreference(MainApplication.PREFERENCE_STORAGE); switch (requestCode) { - case 2: + case RESULT_STORAGE: s.onActivityResult(resultCode, data); break; } From 828a6a7cef0c3f22d82427430feed1d78e150ac6 Mon Sep 17 00:00:00 2001 From: Alexey Kuznetsov Date: Mon, 27 Nov 2017 16:43:02 +0300 Subject: [PATCH 7/7] Bump version audiorecorder-3.0.56 --- app/build.gradle | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/app/build.gradle b/app/build.gradle index f687bcf..acd43e1 100644 --- a/app/build.gradle +++ b/app/build.gradle @@ -10,8 +10,8 @@ android { applicationId "com.github.axet.audiorecorder" minSdkVersion 9 targetSdkVersion 23 // 24+ file:// unable to open - versionCode 221 - versionName "3.0.55" + versionCode 222 + versionName "3.0.56" } signingConfigs { release {