diff --git a/app/build.gradle b/app/build.gradle
index 82dadd6..59d5831 100644
--- a/app/build.gradle
+++ b/app/build.gradle
@@ -8,9 +8,9 @@ android {
defaultConfig {
applicationId "com.github.axet.audiorecorder"
minSdkVersion 9
- targetSdkVersion 30
- versionCode 371
- versionName "3.5.15"
+ targetSdkVersion 31
+ versionCode 372
+ versionName "3.5.16"
}
signingConfigs {
release {
@@ -53,7 +53,7 @@ android {
dependencies {
testImplementation 'junit:junit:4.12'
- implementation ('com.github.axet:android-audio-library:1.1.16') // implementation project(':android-audio-library')
+ implementation ('com.github.axet:android-audio-library:1.1.18') // implementation project(':android-audio-library')
implementation ('com.github.axet:wget:1.7.0') { exclude group: 'org.json', module: 'json' }
assets('com.google.android.exoplayer:exoplayer:2.7.3') { exclude group: 'com.android.support' }
}
diff --git a/app/src/main/AndroidManifest.xml b/app/src/main/AndroidManifest.xml
index d2c9784..ecef7fe 100644
--- a/app/src/main/AndroidManifest.xml
+++ b/app/src/main/AndroidManifest.xml
@@ -30,7 +30,7 @@
android:name=".services.TileService"
android:icon="@drawable/ic_mic_24dp"
android:label="@string/tile_start_recording"
- android:permission="android.permission.BIND_QUICK_SETTINGS_TILE">
+ android:permission="android.permission.BIND_QUICK_SETTINGS_TILE" android:exported="true">
@@ -78,14 +78,14 @@
-
+
-
+
@@ -97,4 +97,4 @@
android:exported="false"
android:grantUriPermissions="true" />
-
\ No newline at end of file
+
diff --git a/app/src/main/java/com/github/axet/audiorecorder/widgets/RecordingSourcePreferenceCompat.java b/app/src/main/java/com/github/axet/audiorecorder/widgets/RecordingSourcePreferenceCompat.java
index 5629aee..cdb450c 100644
--- a/app/src/main/java/com/github/axet/audiorecorder/widgets/RecordingSourcePreferenceCompat.java
+++ b/app/src/main/java/com/github/axet/audiorecorder/widgets/RecordingSourcePreferenceCompat.java
@@ -39,8 +39,6 @@ public class RecordingSourcePreferenceCompat extends com.github.axet.audiolibrar
}
public boolean isSourceSupported(String s) {
- if (s.equals(AudioApplication.PREFERENCE_SOURCE_RAW) && !Sound.isUnprocessedSupported(getContext()))
- return false;
if (s.equals(AudioApplication.PREFERENCE_SOURCE_INTERNAL) && Build.VERSION.SDK_INT < 29)
return false;
AudioManager am = (AudioManager) getContext().getSystemService(Context.AUDIO_SERVICE);
diff --git a/build.gradle b/build.gradle
index bf2742b..1f040ae 100644
--- a/build.gradle
+++ b/build.gradle
@@ -5,8 +5,8 @@ buildscript {
google()
}
dependencies {
- classpath 'com.android.tools.build:gradle:4.0.2'
- classpath 'com.github.axet:gradle-android-dx:0.1.3'
+ classpath 'com.android.tools.build:gradle:3.5.4'
+ classpath 'com.github.axet:gradle-android-dx:0.3.2'
}
}
diff --git a/gradle/wrapper/gradle-wrapper.properties b/gradle/wrapper/gradle-wrapper.properties
index 622ab64..f997847 100644
--- a/gradle/wrapper/gradle-wrapper.properties
+++ b/gradle/wrapper/gradle-wrapper.properties
@@ -1,5 +1,5 @@
+distributionUrl=https\://services.gradle.org/distributions/gradle-5.4.1-bin.zip
distributionBase=GRADLE_USER_HOME
distributionPath=wrapper/dists
-distributionUrl=https\://services.gradle.org/distributions/gradle-6.5-bin.zip
-zipStoreBase=GRADLE_USER_HOME
zipStorePath=wrapper/dists
+zipStoreBase=GRADLE_USER_HOME