Loading build.gradle +1 −1 Original line number Diff line number Diff line Loading @@ -6,7 +6,7 @@ buildscript { propMinSdkVersion = 16 propTargetSdkVersion = propCompileSdkVersion propVersionCode = 1 propVersionName = '3.11.45' propVersionName = '3.11.46' kotlin_version = '1.2.21' support_libs = '27.0.2' } Loading commons/src/main/kotlin/com/simplemobiletools/commons/extensions/String.kt +10 −2 Original line number Diff line number Diff line Loading @@ -2,9 +2,8 @@ package com.simplemobiletools.commons.extensions import android.content.Context import android.media.ExifInterface import com.simplemobiletools.commons.R.string.name import com.simplemobiletools.commons.R.string.path import com.simplemobiletools.commons.helpers.OTG_PATH import java.io.File import java.text.SimpleDateFormat import java.util.* Loading Loading @@ -51,6 +50,7 @@ fun String.isDng() = endsWith(".dng", true) // fast extension checks, not guaranteed to be accurate fun String.isVideoFast() = videoExtensions.any { endsWith(it, true) } fun String.isImageFast() = photoExtensions.any { endsWith(it, true) } fun String.isAudioFast() = audioExtensions.any { endsWith(it, true) } Loading Loading @@ -126,6 +126,14 @@ fun String.getGenericMimeType(): String { fun String.getParentPath() = substring(0, length - getFilenameFromPath().length) fun String.getIsDirectory(context: Context): Boolean { return if (context.isPathOnOTG(this)) { context.getSomeDocumentFile(this)?.isDirectory ?: false } else { File(this).isDirectory } } fun String.getMimeTypeFromPath(): String { val typesMap = HashMap<String, String>().apply { put("323", "text/h323") Loading Loading
build.gradle +1 −1 Original line number Diff line number Diff line Loading @@ -6,7 +6,7 @@ buildscript { propMinSdkVersion = 16 propTargetSdkVersion = propCompileSdkVersion propVersionCode = 1 propVersionName = '3.11.45' propVersionName = '3.11.46' kotlin_version = '1.2.21' support_libs = '27.0.2' } Loading
commons/src/main/kotlin/com/simplemobiletools/commons/extensions/String.kt +10 −2 Original line number Diff line number Diff line Loading @@ -2,9 +2,8 @@ package com.simplemobiletools.commons.extensions import android.content.Context import android.media.ExifInterface import com.simplemobiletools.commons.R.string.name import com.simplemobiletools.commons.R.string.path import com.simplemobiletools.commons.helpers.OTG_PATH import java.io.File import java.text.SimpleDateFormat import java.util.* Loading Loading @@ -51,6 +50,7 @@ fun String.isDng() = endsWith(".dng", true) // fast extension checks, not guaranteed to be accurate fun String.isVideoFast() = videoExtensions.any { endsWith(it, true) } fun String.isImageFast() = photoExtensions.any { endsWith(it, true) } fun String.isAudioFast() = audioExtensions.any { endsWith(it, true) } Loading Loading @@ -126,6 +126,14 @@ fun String.getGenericMimeType(): String { fun String.getParentPath() = substring(0, length - getFilenameFromPath().length) fun String.getIsDirectory(context: Context): Boolean { return if (context.isPathOnOTG(this)) { context.getSomeDocumentFile(this)?.isDirectory ?: false } else { File(this).isDirectory } } fun String.getMimeTypeFromPath(): String { val typesMap = HashMap<String, String>().apply { put("323", "text/h323") Loading