From 6fc3c23ef7bf00c76fb7d431235041871fe64ab6 Mon Sep 17 00:00:00 2001 From: tibbi Date: Sun, 23 Aug 2020 23:32:05 +0200 Subject: [PATCH] updating gradle, kotlin, commons and target SDK to 30 --- app/build.gradle | 9 +++++---- .../voicerecorder/fragments/PlayerFragment.kt | 2 +- build.gradle | 4 ++-- gradle/wrapper/gradle-wrapper.properties | 4 ++-- 4 files changed, 10 insertions(+), 9 deletions(-) diff --git a/app/build.gradle b/app/build.gradle index a1ba65a..7c4232d 100644 --- a/app/build.gradle +++ b/app/build.gradle @@ -9,13 +9,12 @@ if (keystorePropertiesFile.exists()) { } android { - compileSdkVersion 29 - buildToolsVersion "29.0.3" + compileSdkVersion 30 defaultConfig { applicationId "com.simplemobiletools.voicerecorder" minSdkVersion 21 - targetSdkVersion 29 + targetSdkVersion 30 versionCode 6 versionName "5.1.3" setProperty("archivesBaseName", "voice-recorder") @@ -57,7 +56,9 @@ android { } dependencies { - implementation 'com.simplemobiletools:commons:5.28.15' + implementation 'com.simplemobiletools:commons:5.30.1' implementation 'org.greenrobot:eventbus:3.2.0' implementation 'com.github.Armen101:AudioRecordView:1.0.2' + implementation 'androidx.documentfile:documentfile:1.0.1' + implementation 'androidx.swiperefreshlayout:swiperefreshlayout:1.1.0' } diff --git a/app/src/main/kotlin/com/simplemobiletools/voicerecorder/fragments/PlayerFragment.kt b/app/src/main/kotlin/com/simplemobiletools/voicerecorder/fragments/PlayerFragment.kt index d0d869b..004956f 100644 --- a/app/src/main/kotlin/com/simplemobiletools/voicerecorder/fragments/PlayerFragment.kt +++ b/app/src/main/kotlin/com/simplemobiletools/voicerecorder/fragments/PlayerFragment.kt @@ -227,7 +227,7 @@ class PlayerFragment(context: Context, attributeSet: AttributeSet) : MyViewPager return try { val retriever = MediaMetadataRetriever() retriever.setDataSource(context, getAudioFileContentUri(id)) - val time = retriever.extractMetadata(MediaMetadataRetriever.METADATA_KEY_DURATION) + val time = retriever.extractMetadata(MediaMetadataRetriever.METADATA_KEY_DURATION)!! Math.round(time.toLong() / 1000.toDouble()) } catch (e: Exception) { 0L diff --git a/build.gradle b/build.gradle index ff843f1..d6ecde6 100644 --- a/build.gradle +++ b/build.gradle @@ -1,14 +1,14 @@ // Top-level build file where you can add configuration options common to all sub-projects/modules. buildscript { - ext.kotlin_version = '1.3.72' + ext.kotlin_version = '1.4.0' repositories { google() jcenter() } dependencies { - classpath 'com.android.tools.build:gradle:3.6.3' + classpath 'com.android.tools.build:gradle:4.0.1' classpath "org.jetbrains.kotlin:kotlin-gradle-plugin:$kotlin_version" // NOTE: Do not place your application dependencies here; they belong diff --git a/gradle/wrapper/gradle-wrapper.properties b/gradle/wrapper/gradle-wrapper.properties index 25dc262..c031827 100644 --- a/gradle/wrapper/gradle-wrapper.properties +++ b/gradle/wrapper/gradle-wrapper.properties @@ -1,6 +1,6 @@ -#Sat Mar 28 17:10:51 CET 2020 +#Sat Aug 22 16:37:15 CEST 2020 distributionBase=GRADLE_USER_HOME distributionPath=wrapper/dists zipStoreBase=GRADLE_USER_HOME zipStorePath=wrapper/dists -distributionUrl=https\://services.gradle.org/distributions/gradle-5.6.4-all.zip +distributionUrl=https\://services.gradle.org/distributions/gradle-6.1.1-all.zip