diff --git a/app/src/main/AndroidManifest.xml b/app/src/main/AndroidManifest.xml index 89fcfdc..ba7e052 100644 --- a/app/src/main/AndroidManifest.xml +++ b/app/src/main/AndroidManifest.xml @@ -9,6 +9,9 @@ + + + = 21) s.setStorageAccessFramework(this, RESULT_STORAGE); + + AudioManager am = (AudioManager) context.getSystemService(AUDIO_SERVICE); + Preference bluetooth = pm.findPreference(MainApplication.PREFERENCE_BLUETOOTH); + if (!am.isBluetoothScoAvailableOffCall()) { + bluetooth.setVisible(false); + } + bindPreferenceSummaryToValue(bluetooth); } @Override diff --git a/app/src/main/java/com/github/axet/audiorecorder/app/MainApplication.java b/app/src/main/java/com/github/axet/audiorecorder/app/MainApplication.java index 1ab3b50..631ce33 100644 --- a/app/src/main/java/com/github/axet/audiorecorder/app/MainApplication.java +++ b/app/src/main/java/com/github/axet/audiorecorder/app/MainApplication.java @@ -10,6 +10,11 @@ public class MainApplication extends com.github.axet.audiolibrary.app.MainApplic public static final String PREFERENCE_TARGET = "target"; public static final String PREFERENCE_FLY = "fly"; + public static final String PREFERENCE_BLUETOOTH = "bluetooth"; + + public static final String SOURCE_BLUETOOTH = "bluetooth"; + public static final String SOURCE_MIC = "mic"; + public int getUserTheme() { return getTheme(this, R.style.RecThemeLight, R.style.RecThemeDark); } diff --git a/app/src/main/java/com/github/axet/audiorecorder/services/RecordingService.java b/app/src/main/java/com/github/axet/audiorecorder/services/RecordingService.java index ca6fd78..4db4bf8 100644 --- a/app/src/main/java/com/github/axet/audiorecorder/services/RecordingService.java +++ b/app/src/main/java/com/github/axet/audiorecorder/services/RecordingService.java @@ -251,4 +251,3 @@ public class RecordingService extends Service { Log.d(TAG, "onTaskRemoved"); } } - diff --git a/app/src/main/res/values-de/strings.xml b/app/src/main/res/values-de/strings.xml index ae429bf..6127e8d 100644 --- a/app/src/main/res/values-de/strings.xml +++ b/app/src/main/res/values-de/strings.xml @@ -11,6 +11,11 @@ 8 kHz (Telefon) + + Mic + Bluetooth + + Theme Weiß (Standard) Theme Dunkel @@ -58,4 +63,6 @@ Recordings Encoding on Fly Encoding on fly disable editing, and crash recovery + Source + pause (bluetooth disconnected) diff --git a/app/src/main/res/values-fr/strings.xml b/app/src/main/res/values-fr/strings.xml index c511770..0d92296 100644 --- a/app/src/main/res/values-fr/strings.xml +++ b/app/src/main/res/values-fr/strings.xml @@ -11,6 +11,11 @@ 8 kHz (téléphone) + + Mic + Bluetooth + + Thème Clair Thème Sombre @@ -58,4 +63,6 @@ Recordings Encoding on Fly Encoding on fly disable editing, and crash recovery + Source + pause (bluetooth disconnected) diff --git a/app/src/main/res/values-it/strings.xml b/app/src/main/res/values-it/strings.xml index d72cb8a..f5ac8ff 100644 --- a/app/src/main/res/values-it/strings.xml +++ b/app/src/main/res/values-it/strings.xml @@ -11,6 +11,11 @@ 8 kHz (telefono) + + Mic + Bluetooth + + Tema Bianco (prefedinito) Tema Scuro @@ -58,4 +63,6 @@ Recordings Encoding on Fly Encoding on fly disable editing, and crash recovery + Source + pause (bluetooth disconnected) diff --git a/app/src/main/res/values-ja/strings.xml b/app/src/main/res/values-ja/strings.xml index d6a1375..46bc435 100644 --- a/app/src/main/res/values-ja/strings.xml +++ b/app/src/main/res/values-ja/strings.xml @@ -11,6 +11,11 @@ 8 kHz (電話) + + Mic + Bluetooth + + テーマ ホワイト (デフォルト) テーマ ダーク @@ -58,4 +63,6 @@ Recordings Encoding on Fly Encoding on fly disable editing, and crash recovery + Source + pause (bluetooth disconnected) diff --git a/app/src/main/res/values-pt-rBR/strings.xml b/app/src/main/res/values-pt-rBR/strings.xml index 4d36f37..1749a0e 100644 --- a/app/src/main/res/values-pt-rBR/strings.xml +++ b/app/src/main/res/values-pt-rBR/strings.xml @@ -11,6 +11,11 @@ 8 kHz (ligação de tel.) + + Mic + Bluetooth + + Claro (padrão) Escuro @@ -58,4 +63,6 @@ Recordings Encoding on Fly Encoding on fly disable editing, and crash recovery + Source + pause (bluetooth disconnected) diff --git a/app/src/main/res/values-ru/strings.xml b/app/src/main/res/values-ru/strings.xml index bb4b60e..575cba8 100644 --- a/app/src/main/res/values-ru/strings.xml +++ b/app/src/main/res/values-ru/strings.xml @@ -16,6 +16,11 @@ 8 kHz (телефон) + + Микрофон + Bluetooth + + Моно (по умолчанию) Стерео @@ -23,6 +28,7 @@ Программа для просмотра папок не установлена пауза (звонок) + пауза (bluetooth отключен) запись кодировка пауза @@ -58,4 +64,5 @@ Записи Кодирование на лету Кодирование на лету отключает редактирование и восстановление в случае ошибок + Источник diff --git a/app/src/main/res/values-sk/strings.xml b/app/src/main/res/values-sk/strings.xml index 8e5d5ae..194e291 100644 --- a/app/src/main/res/values-sk/strings.xml +++ b/app/src/main/res/values-sk/strings.xml @@ -11,6 +11,11 @@ 8 kHz (telefón) + + Mic + Bluetooth + + Theme Svetlá (predvolené) Theme Tmavá @@ -58,4 +63,6 @@ Recordings Encoding on Fly Encoding on fly disable editing, and crash recovery + Source + pause (bluetooth disconnected) diff --git a/app/src/main/res/values/strings.xml b/app/src/main/res/values/strings.xml index 9b8773a..97e57af 100644 --- a/app/src/main/res/values/strings.xml +++ b/app/src/main/res/values/strings.xml @@ -21,6 +21,16 @@ 8000 + + Mic + Bluetooth + + + + mic + bluetooth + + Theme White (default) Theme Dark @@ -90,4 +100,6 @@ Recordings Encoding on Fly Enabling encoding on fly disables editing, and crash recovery + Source + pause (bluetooth disconnected) diff --git a/app/src/main/res/xml/pref_general.xml b/app/src/main/res/xml/pref_general.xml index 9df6d94..33a381b 100644 --- a/app/src/main/res/xml/pref_general.xml +++ b/app/src/main/res/xml/pref_general.xml @@ -7,6 +7,16 @@ android:summary="/sdcard/some/" android:title="@string/pref_storage_title" /> + + + + - -