diff --git a/app/build.gradle b/app/build.gradle
index 8804d22..2213ce0 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 229
- versionName "3.0.63"
+ versionCode 230
+ versionName "3.1.0"
}
signingConfigs {
release {
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" />
+
+
+
+
-
-